unlock and version
merge conflict
Further progress on Tuby API support, added benchmarking to compare pure java vs jruby wrapper