Renderable Class (Java)

Currently unfinished, having some issues with enums and some of the key
values.
Merge pull request #1 from mierze/java

Starting the Java branch, Renderable Classes for XML and JSON (Java)