Clean up router.js code
Fix #6, stupid bug on normalizePath override
Preparing for release 0.2.4