Add phantomjs as a peer dependency

As discussed in #127 and a hopeful fix #125 , this PR addes phantomjs as a peer dependency. This will also make installation easier, especially for local installs, and clearly expresses our version requirements on phantomjs.