Add packaging stuff.
Add Makefile for common tasks.
Make websocket address configurable.
Add compatibility with Python 2.
Configure tox.