Added some tests to demo that the approuter's back is really working.

Also added an initial labRouterService to be the eventual replacement of the nasty-nasty AppRouter object.

:1234: