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)
Thanks for adding test cases. This is always the way to go.