Partial rearch of test project

refs #107 - moving a lot of config stuff around in the test project,
created a base class for everything to pull common config values from,
lots of good stuff