Add PhantomJS page methods for frame switching

The PhantomJS methods to switch between frames of a page are currently not available in `phantomjs-node`. This Pull Request adds the necessary code and tests. 

(Also noticed there are changes to phantom.js which are not in phantom.coffee which overwrites them when rebuilding the files)