Allow nested route calls

There is no technical reason for this to exist. @wycats told me it was there to clarify the difference between `resource` and `route`. Nesting routes allows you to create more substates when needed. Nesting resources does not solve this problem.