Support for ? in paths

[changed] * in paths no longer matches .
[added] Support for arrays in query strings

Fixes #142
what about `/comments/:id/edit`, can we still have `comments/foo.bar/edit` or does the `.` mess it up now?