Match routes iteratively to prevent stack overflows
docs: add simple example

closes pillarjs/router#2
1.0.0-beta.2
readme: add docs

Closes pillarjs/router#3