Migrated all tests to use Hamcrest. Created BuildBuilder to create dummy books in testcases. Added more properties to store in BookProducer.
Merge remote-tracking branch 'origin/master'