Add before and after suite

Addresses issue https://github.com/modocache/Quick/issues/2. 

Adds optional closures that can be run before and after the suite.

Comments are inline. I'd love to get feedback!
I tacked the business logic onto `World` for now, because that object seems to represent the suite. May make sense to do a rename or refactor into separate classes in a later PR.