feature started
First two scenarios for no books found.
Add search feature
Steps added.
implemented the steps all to pass
Add test for zero search results

Returns an empty array from the search method when no items match the
given search criteria
tests made more flexible with regex
Extract Library class
Move Library into it's own file
Methods extracted from step definitions.
Move stuff into test_driver.rb
test_driver module, 1st
World UIDriver requires library class
Add bookshelf and results libraries
tidy
FInished find book implementation
initial rspec setup
Add UIDriver modules

Extract explicit calls to Library to a driver module to separate it from
the step definitions.
first rspec test
Don't need book_count method on bookshelf.