add stop test.
add tests.
snoc parameter -> reverse parameter for efficiency.
Fn synonym for compatibility.
version bump up. submodule compat.
remove Typeable restriction from Path, Query.
change Strategy interface.
add Optional Strategy. closed #12.
bump, update submodules.
add accept filter. closed #13.
add Path/Query instances to Day.
add unregister script, bump bench script version.
update benchmark.
split benchmark.
avoid authenticate build failure(because of conduit-1.2 released).
fix travis-install.
new extension API.
update new-extension api.
update test for new-extension api.
add middleware function, change Extension api.