Breakdown namespace in tests.cxx into headers
### Existing feature/capability to improve Currently, tests.cxx has a large namespace that makes the code difficult to follow along to due to sheer size. Breaking it into at least three or so headers will categorize things without the bulk from the rest of the code. ### Testing requirements Ensure this won't break the framework so running the install scripts will be one way to test this besides running `make` while making changes. Run some unit tests to ensure nothing else breaks. ### Define success Successful installation of opencpi. No breaks in the framework. No breaks in unit tests
epic