added test for reading boards correctly
added invalid board