Package pushmanager properly

Use tox and make pushmanager a proper python package.

Tests run properly under tox.