made piece accessors more consistant, fixed unit tests, started bishop unit test