Added login and check in functionality. Updated UI. Added error handling