Add whitelist DSL
Test whitelist DSL
Fix tests
I'll fix these later