Fixed #86. Check for empty mail and return 'default' gravatar url

Nil email would cause an error. Now checking for blank email. Added test cases for gravatar url.
/cc @zendesk/samson 

### References
#86 

### Risks
 - None