Initial Java client commit
Fixed config loading
Tidying.
HydraService and Listener interface and implementation renaming.
Some Javadoc comments
Renamed HydraService and Listener to match Java classes
Change name spaces to Shastra
POM improvements