[ADD] Equality testing for each of the pieces
[ADD] Equality testing for each of the pieces

Similar to the type method commit, there is the ability to run equality
checks on pieces. Although each inherit from the base piece they each
behave differently. These tests confirm that they behave correctly.

kmiller96/Quark-ChessEngine,kmiller96/QuantumChessEngine,kmiller96/Quark-ChessEngine