Phantomjs

yes, added PhantomJS/Poltergeist to the testing suite, but most of the work was in adding the Ojo gem to facilitate a lightweight version of appearance tests.