added book class using TDD