Bugfix: Issue #1

Fixes issue #1, which was caused by `Router#route()` collapsing empty path segments.
Also, I'm throwing in an update to server.js that let me run the tests in Chrome.
Looks like a bug.