Added error handling in models. Added an ability to register a new user.
DB an app initialization moved to package setup method.
User registration tests.
Added tests to check that we can verify user password correctly.