[WIP] Feedback required on... feedback

Main thing of focus here is the way I've integrated the mailer, through a connection in the repository.
If you rebase this on top of master there is now a generic approach for targeting features making this code redundant.