Merge pull request #60 from broggi/master

Updated sharing
Merge pull request #61 from broggi/master

Some fixes in sharing
Added some javadoc
Merge pull request #62 from LukasGalliker/master

Added some javadoc
Finished the java Documentation
Merge pull request #63 from LukasGalliker/master

Finished the java Documentation
Fixed Sharing & did some cleanup