[MCC-141794] spec refactor

This refactor takes advantage of the fact that we still only have 2 tests that need to spin up moya during the test.  By moving the process spawn to a before suite call, and terminating it in a before all call in moya spec, we should be able to use multiple files and nested contexts for the vast majority of the tests.  This PR doesn't take advantage of this yet, but it will allow further refactoring as we go.

```
Finished in 51.72 seconds (files took 0.32013 seconds to load)
16 examples, 0 failures, 1 pending
```