Convert Cucumber specs to Spinach

This is a much nicer way of doing this style of test IMO - it's obvious which steps are available to which tests, rather  than having them spread across a number of different files, with no obvious method as to whether it should be in question/answer/vote.