Introduce Busted.start and Busted.finish

Fixes #9

Allow user to "sandwich" code and report invalidations

* Add start and finish tests
* Refactor Profiler duck type to require .run class method
* Add Busted.start and Busted.finish class methods
* Add Sandwich Profiler to power start and finish api
* Autoload profilers
* Update README