Initial source tree commit

Initial commit of the Java REST client source, beta