Change to DomainLists that will hopefully have it release the rwlock if opening the file fails
Move the config code to its own file
Oops, this needs to be comitted too (with the previous commit)