Added Login screen and authentication logic.
Fixed unit tests, Added unit test for Login form.