Add comment feature to books and announcements

@houndci @cgruppioni @georgetmayorga
Do you need to set `commentable_type`? I'd think that `commentable.comments.create` sets it for you.