Define dependencies for web. stack concretely.

This commit destroys the use of AppState, which makes passing
concrete state along to various serving components onerous.
Merge pull request #218 from prometheus/refactor/directory-structure

Make Web Serving Stack's Dependencies Concrete