Cleanup

This cleans up our states considerably. Notable changes:

* Use the built in supervisord states, managed from the nbviewer state
* Handle multiple package names for `libmemcached`
* Switch back to package based installations of setuptools and pip (this fixes #4)
* Add some pseudo-integration tests on Travis CI

We should have some deeper integration tests to give us some more freedom to automate.