Add tests for spec runs and results

Addresses #127 by adding infrastructure to run a test suite composed of QuickSpec instances, then makes assertions on the results of those runs. More test cases to come.

So far, this pull request includes tests for failing specs, `beforeSuite`/`afterSuite`, and shared examples. It also removes the "Examples" directory and the broken apps therein.

See the commit messages on each individual commit for more granular explanations.