Fix matching optional query arguments
Merge pull request #58 from golyshevd/query-fix

Fix matching optional query arguments
Refactor initial code
Merge pull request #59 from golyshevd/refactor

Refactor initial code
Simplify _matcherFunc
Merge pull request #60 from golyshevd/refactor

Simplify _matcherFunc
Refactor _builderFunc
Merge pull request #61 from golyshevd/refactor

Refactor _builderFunc