Refactored tests
Make a  basic User model (including secure passwords)