Merge pull request #513 from spine/router-refactor

Attempt #2: Support multiple Spine.Route instances
Merge branch 'relation-fetch' into dev