introduce book sets
add setlists
current setlist is the greedy one
add even sets
difference between sets is just how we sort
simple sum
add in spares, which needs frame scores
add in strikes
add rest of tests