Introduced the SpaceRouter

This is really just a refactoring, but it does change the Actor topology
in a big way.

Introducing it now, so that all of the UserSession messages don't have
to go through the Space itself.