Make contextual router's Links generate valid href

That way browsers without JS can navigate.
Refactoring: remove createRouter, Hash namespace