Top level tests

These tests don't all pass (though they run a whole lot better now that all the facet tests are in the same directory!).

It's almost certainly due to some inter-test dependencies (which shouldn't happen).

If someone from the community would like to decouple these tests, by all means! Otherwise, I'll need a bit of mentoring to improve them myself :-)