Updated to version 2.1

Updates include:
-allowing users to specify how many bonds/angles/dihedrals to fit,
regardless if parameters are provided by GAFF.
-implementation of python scripts to aid in the functionality and
readability of the code
-minor bug fixes