Removed addon.properties template, as it is generated.
Compacted functions.
Added support for creating the java package path.
Finished the java templates.