抽出 parse_url 並增加 unit test
Add .travis.yml