Buffed up project setup, fixed some issues in the examples and added documentation

Splitted everything into mvn modules, publishing them in my maven group on sonatype for now.
I added some documentation and fixed some things in the example that were not working for me.