Plugin section looks invalid
Revert "Plugin section looks invalid"

This reverts commit a704d658e674c948bbcc7d9f3fe46b39a95b9291.
Removed unused dl functionality
Moving code around
Formatting
Added reference to jni_code.hpp
Changed struct to class
Formatting
Not working
Revert "Not working", JavaCPP

This reverts commit d200811806784217e345eaac1e6983e1f0576bdc.
Removed extra exception handling