Initial commit for unit tests of Knight.
Unignoring tests in Bishop.

I must have ignored them while debugging my unit tests.
Adding initial state test for Knights.