Book Domain Memento

Added new tests for setting and creating abook domain object memento,
also added necessary functionality to create andset book mementos as
well as creating the book memento object itself which is serializable as
the all mementos must be serializable test confirms