Rename current_content to context
Treat non-AssertionError as failures and other Errors as errors
Reset world after outermost description block
Rename "it" to "specification"
fixup! Treat non-AssertionError as failures and other Errors as errors
Rename World to Suite and put all reporting on it

This makes it possible to have multiple specs not under one describe, and then query the Suite for the results after they've all been run.
Add setup tools and create pyspec binary
Make example compatible with runner
Ignore setup tools builds