Doc clean-up

- Moved HTTP transaction docs to a separate file
- Created a MediaWikiPageContent doc for the external content API
  implementation
- Moved some backend docs to rashomon