redid the login function
changed sidenav style
added error handling
temp