added controllers and models for books and projects