Added Logging on close, Should close on write error as well.  Would
denote Connection close.  Need to find a more consistent way to check
for connection close.
Change View update to be based on 1-second Ticker, appropriated
updateView channel solely for keystrokes.
Was having blocking problems when too many messages came in, tried to
updateView, but loop was limited by 40ms tick.
These changes should solve that.