Added show/hide password and validation to login view and also added more comments for auth