Refactored specs

Changed specs to reflect new rspec syntax. Also every test apart from the first is marked as pending.