PhantomJS hard dependency

Currently on MacOS(windows untested), if phantom is uninstalled, launchpad is unable to serve any requests.