DB Review

Doing a full code review on the project; I reset master to the initial commit so I could PR this against it. This will be merged w/o changes once the review is complete.
* No spec for this method
* While useful, this method is specific to HTTP middleware, not Node.js itself; maybe we should extract it as part of a replay-node-http lib?