Develop

* Added a try/catch around sending a message to the worker on timeout in case the worker was dead from a phantom crash
* Moved pendingRequestCount modification into the PhantomQueuedClusterWorker
* Check pendingRequestCount before emitting request
* Removed creating phantom page. Less complexity and probably not saving a whole lot considering phantomjs-node uses a bridge to phantom also.

Everything seems to be working on my end. I ran a prerender server with these changes and had a script constantly sending requests.