Build Book class
all book methods but twice in a row method
solve twice in a row and count books
solve book id
save point for safety
passed last spec test
Final version