adding phantomjs and poltergeist, cleaning up ci stuff, fixing specs