Make a basic User model (include secure password)
add some tests to user's model
Finish user singup
fix something