First test/implementation

- Created test case demonstrating intention:
  - trigger a "pre" event with the data provided to the method
  - trigger a "post" event with the data provided to the method, and the
    resource created
Added events for delete.pre/delete.post
Implemented deleteList triggers
Implemented get triggers
Implemented getList triggers
Implemented patch triggers
Implemented update triggers
Implemented replaceList triggers
Added docs detailing controller events
Merge branch 'feature/controller-events' into develop

Fixes #7
Addresses #5 - but the solution is not yet complete