Determine test policy options by inspecting query parameters

The goal of this change is to make the policy module for tests
simpler, and improve the ease of understanding and changing tests by
embedding the options in each test case.
Add unused test case to suite

It appears this test was written, but never executed as part of the
suite.
Merge pull request #6 from danielwhite/enhance-test-suite

Enhance test suite