Whitelist bugfixes

* Bugfixes
* Superclass CPEList to hold common functions and variables of white- and blacklist
* Finished blacklist feature
* Visual interface for viewing, adding and removing items from white- and blacklist