moved config file location stuff to extension class
added FromName() for named constants
map is working yay