replaced kwargs in providers' __init__ with 'params' holding dict
allows nonalpha chars in keys

PkgProvider and subclasses now operate on multiple packages specified
in form {'package-name': 'package-version}
reorganisation; simple config reader based on ConfigParser replaced
previous monstrosities