[Experimental] - Integration tests refactor

I have not been convinced on the convention / string regex based on past performance. It has often led to my suites being run, and THEN the same tests being run, causing duplication in the test runs by running the same tests multiple times, first through the suite, and then later through the actual test, and making it take much longer than it should. 

I find it much more understandable for me to declare my root suite and have my root suite load up the other tests that need to run. I can then also comment out 90% of the tests (to debug a failing test for example) more easily than I could if I had to start fiddling with a pom and trying to come up with a regex that excludes 90% but still includes the other 10%.