Differ Email and Content types better
Type safety using classyPrelude
Pulled out header extraction logic
Pull gmailMonitor into modules, in a folder
Remove unnecessary import