Using mockery to get a fresh mock instance for each test.
Provided stub implementations for approve and reject - untested.

Moved examples to examples directory.
Added examples for approve and reject
Added empty tests for approve and reject