Added missing comments and some tests

Zeus looks like a promising library, might replace my use of [Pat](https://github.com/bmizerany/pat)

You might want to consider prefixing the values retrieved from the path with `:` in order to not conflict with any query parameters.