modified the layout of the Domain settings template to better adhear to standards
switched the autogenerated cpp file to use spaces instead of tabs
added a new function to produce allowed characters form the restricted characters list
changed the way that the static variables are stored in the class
modified the main function to access the new set of variables in the DomainSettings class
removed the domain settings functions from setting.h and removed some trailing spaces