more clean-up, polish for client support, updates include
- working sample
- moving classes around
- hiding jetty more
- better parameter/state validation
- more java documentation