Micro client-side router inspired by the Express router (fork of visionmedia/page.js)