Added tests that ensure that Bishop can reach all legal directions for it.
Adding some actual implementation for the legal moves of Bishop but tests are still failing.

Also cleaned-up BlankBoard comments a bit.