move from @GenerateMicroBenchmark to @Benchmark

update to jmh v0.9:
* switch from @GenerateMicroBenchmark to @Benchmark
* proper package for Result and RunResult classes (w/out "logic" intermediate)