add a setup file

* use leap namespace
* use leap_mx entrypoint
* use a single requirements point
* use development branches for reqs for now
* pep8 cleanup