Huge refactor

- Migrate to using pesos (pure python mesos framework api)
- No longer use PANTS (replaced with pure virtualenv)
- Extra tooling around building executors