Add User model
Add secure password for users
Add a few more test for User model