Support dependency injection for routes engine

Resolves issue [#138](https://github.com/thoughtbot/high_voltage/issues/138)