Pull request for fixing issue 26: jmh.jmhVersion definition does not work properly

Hereby I propose a fix for correctly setting up jmh dependencies according to the jmhVersion defined.
Contained changes:
- Raised gradle version to latest 2.2.1
- Added beforeResolve action, which contributes the jmh dependencies
- Added unit test
- Added small sample module to proof functionality and give a starting point for users.

Cheers
Ben