move get_pairs function into board and out of referee
remember to update what positions were taken
add test to check board is keeping track of taken positions
implement generate pair sums function plus other bug fixes
add spaces around minus operator
add test to validate position is not legal if already taken
add function to return available positions
return the index not the value for available positions
add test case for available positions function