Started work on a basis set object.
Started a program to generate gamess input files
Allow conversion of long names to short names.
Completed rudimentary BasisSet object
Fixed printing of contractions with multiple coefficients and added test cases.
Cleaned up code and added a couple tests.
Merge branch 'basis' into gamessifier

Merging in BasisSet and associated code
Added functions to get, set, and delete a basis from a BasisSet and delete a contraction from a basis. Also included requisite tests.
Added ability to check for equality of Contractions, Basis, and BasisSets.
Renamed BasisSet print function to be in line with the naming of other objects.
Use short names for Gamess basis set atoms.
Fixed typo
Fully working Gamessifier.