update CHANGELOG
fix tests
re-fixed #12: invaid encoded url

re-fixed invalid encoded url, because path_info's length is incorrect.