adding tests for can.route.map

Adding some can.route.map tests that verify two requirements, which I wasn't sure if they were working, and they are:

1) if the appState map has properties that clash with the URL, the URL should take precedence
2) after can.route.ready() URL params should populate appState, and appState params that are not in the URL get added