Add book

please change to ```Category Exists Constraint``` class, it checks category for existence