- all bots work
- codecleanup
- added a bit javadoc

- still has rare Exceptions when using bots