Remove useless tally tests
Move into a class
Uppercase constants
Return group size from extract_group_from_tally
Use most available books 1st when building groups
Add tricky tests
Test the price of with and without groups of 5