Refactor 

added back validations
improved user login and creation and refactor
css refactor
create survey functionality
associations