[ADD] Bad init parameter tests for the BasePiece class
[ADD] Bad init parameter tests for the BasePiece class

Now there are tests for bad inputs when initalising pieces from the
BasePiece class. There will need to have tests on the children classes
as they have different __init__ calls.

There are also a couple tests for the notation symbols too.

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