Decoupled StackExchangeChat and JavaBot. Added Interface to describe classes that 'produce' stuff and can be subscribed to. Added interface describing minimal ChatInterfacing functionality (namely queryMessages and sendMessage). see #9
Layed the base for purging of MessageListener construction by replacing with programmatically assembled Commands, see #9
Tested the Command builder with a help and a shutdown command. Both work fine.
No extraction done yet
Marked MesageListeners as deprecated, migrated eval, javadoc, load and java into CommandHandle structure
Cleaned up main and moved glueing stuff together into a dedicated class. Separated Javadoc and Code-Running functionality, Further decoupled StackExchangeChat by expanding ChatInterface and creating a ChatWorker interface
Expanded ChatInterface to include broadcasting and leaving a room, simplified queryMessages to query all rooms.
Created a FunctionalInterface to perform an action on all Rooms currently tracked by the interface
Created summoning and unsummoning commands
Applied refactorings as suggested in answers on CodeReview: http://codereview.stackexchange.com/questions/70178
Moved Program.java into bot-package, renamed internal to scripts, extracted a few CommandHandle creations to static final classes in packages they refer to
Added a Command name as base for info {command} and help {command} commands
Merge pull request #16 from Vogel612/9

Decoupled StackExchangeChat and JavaBot.