Add pusher

To enable websockets style updates.
Send Pusher notifications, log them.

Tests currently send borked requests; should fix that.
Load pusher JS via https