Merge pull request #136 from wkerzendorf/config/using_definition_parser

Updating the config reader to work with the validator
added documentation and testing for configuration namespace
adding a beeter Configuration Namespace
finished redo of configuration namespace
some fixes to make sure that the new configuration namespace works.
several fixes and adding __dir__