Started to redesign add_struct() to remove the struct_index arg and convert to the new model design.
The API base class function get_model() has been added to return or create the desired model. The
add_struct() method has been renamed to add_molecule(). Much work remains to be done.