add more tests and user structure
Make a basic user model with secure passwords