Messed around a bit with the names of things and config file structure
for routes. I've been lazily using the term "controller" where "route"
might be more appropriate.