General improvements

* using Bundler
* port option in `config.yml`
* `campfire_room` -> `campfire_room_id`
* displaying branch name in campfire message
* optimizer Campfire API call