Added error handling to User repr. Began adding tests.
Added further tests to User model. Updated requirements file. Added nosy setup file.
Added further tests. Moved logging config into configuration file.