Continued Http module refactoring
Updating module docs
Merge branch 'topic/http-refactoring'