updated author information
Introduces some basic model testing along with bug fixes to get tests to run successful.

Also includes some clean up of models and minor bug fixes