Domain testsuite split

this is mostly done, I will be moving over few more tests after they reworked to not use servlets.

sorry @bstansberry for not as pretty commit history as i would want it.