fixed Board __str__ function

also added some tests