AppHelpers Implementation

This completely replaces `GeneralHelpers`. Methods defined in `Helpers`
are now available anywhere (in from routes, bindings, etc). Methods
that should only be accessible in context of the app (e.g. `presenter`)
should be defined in the `AppHelpers` module.