Java Implementation

Posting initial java implementation of the library. See "Java/Samples"
for a project that implements and tests all capabilities.