made login/logout functional, still needs a lot of tweaking (to make responsive, etc)