add user hooks to notify start and end of test cases

Hi,

We use your framework for unit tests and we needed to run code before starting and after ending a test case. More specifically, this allowed us to perform memory leak validation between each test. This is something we wanted globally and even fixtures would have tedious.

Hopefully, this is something you might want to include in your framework.

Thank you