Vhladama whitelist review

Some small suggested changes here. The main one being that I removed support for allowing ppl to specify a single whitelist branch as a string. Reason being that there should only be one way to do something and that way should be obvious. The array approach is perfect for this and allows for far simpler code.

Let me know if you disagree with anything :).