Option to filter only certain routes

Hey Jurgen. This adds an optional 2nd param to filter routes which match that string.

I also rolled in a sample test app for easier full stack testing. I was getting dependency issues with sibling versions using `npm install` so I didn't add tests. Your tests just looked like module inclusion anyway, not functionality, so I was happy for the excuse :)