Started work on exposing endpoints for ajax requests.
* Refactored the way the module is laid out to be more compliant with
  module.base.
* Leveraging the new way to attach controllers provided by the website core.
* Implemented an example of an endpoint used both by the front-end and
  back-end.
Adjustments following merge with alpha.
Changes following CR.
Merge pull request #8 from my-koop/mg_endpoints

Endpoint support