some changes to the models
fix login/signup features, better styling