improve layout spacing for login frame
show '*' for password entry, display warning dialog for bad credentials, and load a project choice frame for successful login