Added unit tests for Book class.
Updated Book class and tests.
Improved unit tests even more using setUp() and tearDown() methods for avoiding repeated code.