Add pathparser.js

Yet another router, but this one is smaller (700 bytes minified/gzipped) and IMO a bit easier to use than most. It's most similar to Rlite, but treats named parameters as optional, handles query parameters a bit differently, and doesn't require parameters to be dealt with manually in handlers.