Remove unused require
Refactor amazon search

Add amazon.rb
Add test for amazon search
Add some functions to Book
Fix bugs
Refactor directory structure