part way through hardening login
error messages for common errors, moved some of the sign in and log in logic from activity to fragments
move programmatic text to xml for LogInFragment