update documentation, fix classpath hell