GeeMail Coding Challenge

This pull request is for the coding challenge due on 06-23-2014.