Add `with-context` macro for conviently wrapping collapsers in thier own context

Closes #132
Rename macro to `with-request-context`
Merge pull request #135 from dinedal/master

Add `with-context` macro for conviently wrapping collapsers in thier own context