Added support for body
Reset routes array on reload
Updates to code from pull request comments
Inc full req obj should mock choose to use it
Removed unused true parameter