issue #171

* added ws.max_clients flag to limit the max WebUI clients
* TODO: Feed back an error to the UI to indicate why they're getting
  rejected.
Added {"error":...} stanza on socket fail