Add tests for spec runs and results

Feel free to merge, but this pull request represents an ongoing body of work.

Addresses #127 by adding infrastructure to run a test suite composed of QuickSpec instances, then makes assertions on the results of those runs.

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.