First Cut at a Decko Engine

For discussion.
The idea I was attempting was to have all the routes in the engine, then this simple template gets copied into the generated directory.

Seems like most of the route related tests are failing, so this isn't quite connected right yet.