introduced package index

packages can be added/removed from a global index.

What's still missing:
* Update documentation
* Enable removal of packages without having the package file