I added a src directory to match the packages.
I also started on using annotation to marshal any Java Object