Check for null email before creating gravatar url

When logging in using Github authentication the User model that is created has it's email set to null. So it is unable to create the md5 hash for the url. Fixed to return a default image if this it occurs.

Fixes Issue #69