Added a buffermonitor interface.
Added sending of connection opening updates.
Changed updateSamplesFlushed to updateEventsFlushed. Changed type of
fSample to float.
Added FieldtripBufferMonitor to the DataModel and DataStores.
Added catches for monitor == null.
Added monitor handling to connectionthread.
Added extra error type.
Added clientID to constructor call of ConnectionThread.
Constructs and adds a SystemOutMonitor if main() is called.
Fixed bug where Client Connection Error was sent instead of simple
Client Closed Connection.
Added a SystemOutMonitor a FieldtripBufferMonitor that simply prints
stuff to screen.