New template classed to ease JNI handling of Java classes, fields, arrays and many others.
Implemented a Java version of the Library class. This was implemented as pure Java class, since the C++ class didn't implement anything interesting to the Java side. Also started an IRI class, but didn't have time to finish. As it is now is building so I push this version to finish sprint 0.8. Work on IRI will continue next sprint.