Added JavaDoc for most public classes and methods.
Merge pull request #8 from devhub-tud/documentation

Added JavaDoc for most public classes and methods.