Add ability to specify a custom PhantomJS path

Fixes #92.