introduce templates
Book listing.
Introduce DB.
Create method
Update and delete
Introduce book service.
JSON api
API functional testing
Support rendering books as xml.
Introduce a module for the book functionality.