Improve packaging
Setup tox
PEP8 and pyflakes improvements
Update CommandManger
Add an --api-key parameter