Added support for multiple Spine.Route instances
Refactor Spine.Stack to use discrete router instances
Fixed a scoping bug.
Merge pull request #513 from spine/router-refactor

Attempt #2: Support multiple Spine.Route instances