Initial URL design and action stubs.

Introduces concepts of routing, controllers, and named actions;
plus a failing test.
WS call to API for active sales

Demonstrates Future composition and Async behavior. Given the API is
available, this will result in a 401 Unauthorized.
Update API call with api key from configuration

The config reads from the environment. Update the test to run w/in an
application instance, to be able to read the config.