cleanup and use xstream to configure guice

cleanup java doc and licence
- java doc author removed, you can see that in git
- removed lincence texts, does not matter to us at the moment
- reorganize libraries folder
- rename functions package to transform

new package guice that cointains helper classes and configs for guice

add xstream library to project
- use xstream to read config/config.xml that configures guice setup