GoTravel的重写版本。因为BitBucket好像被GFW挡住了，所以不得已放到Github上来了。