Add dispatching with route traversal.

When dispatch is called the routes hash is traversed to match
all responders.

Known issues:
- we recurse before pushing the matched action to the actions array
  which causes responders to be called in reverse order.
Remove _SpecRunner.html from git
Routes map traversal gets its own class - Route
Route represents one attempt to match a url in the routes map,
with properties url, matchedRoute, actions, options

Separate route testing into separate spec file
Separate navigator testing into separate spec file
add nested routes spec and refactor Route
Merge pull request #1 from swipely/base_navigatorade

Add dispatching with route traversal.