added book model, controller and a views