Changed from nodeunit to mocha for testing. Added blaket for coverage checking.
Updated encrypted config file for use in testing
Changes to ensure server doesn't start when instantiated from test scripts.
Changes for better logging
Consistency changes so all models work the same way
Routes fixes as result of test failures