Login and signup pages

and some clean up