added ability to prefix keys based on source
improved test class name
added application settings source