Error checking to board reads. Can now read boards from files