Changed color scheme.
Removed ugly logo.
Added CSS3 animation for connecting.
- Added log statements when catching exceptions.
- Refactored FileContentReader so that it only deals with reading
content. Logic for sending messages refactored into new class 
FileContentBroadcaster.
- Added a check in ArgumentProcessor.validateArguments() to verify that
parseArguments() was called first. Otherwise throw an
IllegalStateException. This is a little bit cleaner than throwing a
NullPointerException (since the options object will be null).