added model book and controller for books