Login & logout

Improved UI around logging in and out. Should address issues #15 #17 #18 #19 .