Config handling change

- Configuration now run through WR::Util::HashTable so we can get rid of direct hash access and just do it by name