Added JMH based benchmarks.
Naming the background threads.
Making debug method public and simplifying it.
Changes and bugfixes based on issues unearthed during benchmarking.
Added a ShutdownHook to close the MappedBufferQueue.
Renamed packages and changes in benchmark.