Get rid of lots of Console.WriteLines in favour of code in InteractiveBoard to print logging when the board is manipulated
Make Move() assert success, because that's what we want most of the time. Assert failure specifically in each case.
Temporary [Ignore] on a castling test until I can work out what's going on.
Namespace fixups.
Remove unnecessary packages.
Merge pull request #1 from jrg1381/TestImprovements

Test improvements