Debug page

Still under heavy work:
- needs WebSockets
- needs JS Console (to run arbitrary JS code in the context)