Update to use Cucumber rather then Spock.

Updated to use Cucumber rather then Spock.
Update for chapter 5 searching.
Update to start using cucumber