Refactors compilation
Completes functional refactor, implementing send mail
Ammends readme
Merge pull request #1 from LawrenceJones/refactor

Merge from Lawrence. Assuming it works.