implemented a profile page
Added Gravatars to profiles
handled invalid signup form submission
finished user signup