this commit removes the ListCompiler and introduces a Set for storing the blacklist

The provider_list.txt and a listcompiler was nonsense. This commit
basically reverts that change and adds a ruby set to store the blacklist.