v.1.5 Add "data" handling.

Allow for configurable (default 1024) bytes of data to be sent to
directly connected clients.

@kitcambridge, @bbangert r?
:+1: We should update the existing tests to use `TestLogger`, too—they'll squelch log messages unless verbose mode is enabled. Filed #143.