added login functionality, added logout functionality, made theme changes