added user models, created login and sign up functionality and something else