Added a login screen and authentication