Start breaking up tests a little bit.
Add more tests and add error catching in AmberParm to make sure that parameters
are not added between atoms that do not exist, and make sure that Atoms are
added sequentially (take away the ability to specify the index to incoming atoms
when the parameters are provided rather than an atom instance itself).