Moved untested stuff into a temp branch.
Added JavaDocs for every function of the API :).
Cleaned some unused functions not used by the plugin's dev.