Java Serialization complete

Still some clean up of generated source files needed