made a few minor changes to the testing class and created working unit tests for the User model. Also fixed a few issues with how the various User<Models> relationships were designed