lots of stuff, see extended description

- replaced groovyBouncer with java
- cached jars
- cleaned up constants
- made files dynamic
- downloaded and cached fernflwoer/exceptor