[WIP] Feedback required on... feedback

Main thing of focus here is the way I've integrated the mailer, through a connection in the repository.
up for debate wether ``BreadcrumbTrail.home`` should be passed in from the controller or not. @andrewgarner ?