Adding global setup/teardown

If you guys are OK with this, we can submit a PR back to dredd
- [ ] @vadim-hbo 
- [ ] @Furchin 
- [ ] @dburnshbo 
A typical dredd interface is subscriber model. It implies that there could be multiple hooks for the same event, which are executed in turn. Should it be supported here?