[tests] First pass at test rewrite.
[tests] Isolate test actions from validation so they can be stood up outside the test suite and verified manually.
fix merge conflict with master
Merge pull request #12 from appneta/rewrite-tests

Rewrite tests