implement proxy.pac
fix bugs
update
add .travis.yml