update cabal, document, changelog.
Merge branch 'develop'

performance enhancement(new router).
add anyPath function.