alpha #72 (auto-install mm plus more configurable client options) including:

- remove mm submodule
- automatically install latest version of mm
- new client config vars for running from python, or custom location
- rework util so we can reference other functions in util
- base classes for testing the above