Shell for web subproject

Introduces a YAML-based configuration file such that the web subproject
can be run on Google App Engine. The web subproject will include both
the data API and some JavaScript-based implementations for accessing it.

This configuration is not complete as-is, however, as it has no routes
specified yet.