Initial Reactor, which manages Connection instances

* Install as `miranda{python_version}` as well as just `miranda`
* Use the same __future__ imports across the codebase