remove whitelist config option

let's get the basics right first.
towards fluency
beholdens are their own
Merge branch 'fluency'
refactoring to functions