Rewrite package management, use PyPI.

* create abstract interface for package managers
* install packages from PyPI