Set up basic route structure.

Generally we prefer [the `format` function](https://docs.python.org/2/library/functions.html#format) instead of string formatting for formatting output and strings.

To be fair it's not documented anywhere that we do that and we should consolidate small things like this to a doc somewhere