Revised logic so that, rather than waiting an arbitrary amount of time for phantomjs process to start, we wait until the proxy page has connected. Added new test for verifying that Browser.navigate( url ) works.