implemented a page reload of sorts on socket reconnect
fixed some of the error reporting for server interactions
preventing automatic tab navigation on socket reconnect
adding a default protocol window to display errors loading page
changed what's returned from getting the listener list
added the version number to the title bar
made logging control more uniform for all options
made deactivate tab interface match similar functions
moved from jshint tags in files to a .jshintrc