Add basic login screen and support for login/logout over rest