add book, review and comment models
add user authentication