added UserController, added password encryption, fixed typo in domain package name, fixed initial database creation script