Improve names for utility methods

(also add specs)
Extract methods from initialize
Add validator and warbler extensions to defaults