added phantomjs install to the setup_ubuntu.sh script, HACKING.md, and .travis.yml