Run blitz tests from .blitz (yaml) files

To help better manage blitz tests, this allows users to write YAML files ending in ".blitz" to describe each test.  See changes in the README for more details.