Refactored RequestContext
Abort works
Merge branch 'feature/cb/28-abort' into develop