Update button styles
Add logging
WebSocketsApp -- don't kill connections too soon

* Block indefinitely after accepting a request (temporary hack so that
  WebSockets library doesn't close the connection)
* Refactoring
* Add conversion instances for Strings
Add underscore.js