Added QR Code

And other small website fixes
Added Hammer events

Hammer events are working, need to hook up to websocket. Half of #23 is
fixed
Closes #24,