user authentication
gravatar, closes issue 1