Renaming and restructuring
Implementing native bench lib and JNR benchmarks
updating .gitignore