Feature/npm phantomjs

Phantomjs has a nice npm wrapper and installer so use that. Should make controlling the version easier (so less chance of people testing on different versions).

![](http://media3.giphy.com/media/kJgDmTveqQJnW/200.gif)