reorganize hooks
use register instead of setting the whole collection
url in template matching
add internal_host config option
require pry first
dont use model headers. they are already in the response
move hooks to a module
move examples to its own folder
update scenario with new extend hook
add extend hook to config
dont run the expectation if it is disabled