Python modules install

Various small changes required to get the server started up from scratch.  I tried to install into python virtual environment in cmake, but `virtualenv --system-site-packages` failed for me.  For now, `pip install -r requirements.txt` is easy enough.

Address #37, #38, and #42.