testing that all tour step selectors find page elements

These tests make use of the casperjs and phantomjs headless testing frameworks (which appear to be much faster than selenium). To run them you'll need to have those installed. I'm working on a better BEER packaging solution that will make that easier, but in the meantime it doesn't hurt anything to contribute them.