Overlord

I tried to address all comments and feedback from last code review by Joe.
I installed the selenium-driver for capybara and refactored views to invoke actions directly from javascript.
I separated test features into logical buckets and paid attention to happy/sad/error order.
you might be able to combine the methods on lines 31 and 35 into their corresponding methods on lines 19 and 23 using optional matching -- something like `/I activate [it|the bomb] (?:with code ([^\s]+)?/`

granted, that's pretty unreadable and i don't know off the top of my head how the captured group in the optional match will work with block arguments