Add ability to specify a custom PhantomJS path

Fixes #92.
Merge pull request #94 from kevva/custom-path

Add ability to specify a custom PhantomJS path