first iteration of queen
multiple entries in one case
exception if they are in the same position
more argument checking that is not tested yet
to_string
board test cases
first test case for can_attack
incorporate all the test cases from Ruby
two more special cases