Build updates.
Add new libraries to make Java development fun!
Rewrite JColon using events based programming.

Use events, exclusively, to communicate between objects. Post and 
handle events asynchronously in worker threads. Perform semicolon error
checking, processing and insertion asynchronously in worker threads.

Fix bugs all known bugs.