006 [Panda] Generate book model. Add part of validation. Add some unit tests.