Allow for additional tornado handlers in the notebook server

This makes the notebook server (at least for me) a bit more useful, since I can easily use the notebook's profile and provide a websocket-based service in the same context.