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
1 second and we might run into request spamming filters. 5 seconds on the other hand should allow us to catch all messages and not upset anyone at SE.