Working on complex urls

A complex URL is a little bit more expensive to check efficiently, so it has less preference as it is test at last.
Working on the branch
Matching complex url is possible
Handle multiple urls
improve tests
improve tests
Work with parts without filter
Add more tests
Delete temp file
Merge branch 'feature/repetitive-routes' into develop
bump version
Merge branch 'release/v0.1.15'
Merge tag 'v0.1.15' into develop

Added support for complex URLs
-------------------------------

A *complex* url is when any path of the URL can be repited. `/print/{folder}+` Will match any path that starts with `print` and has 1 or more `folder`