Improved movegen unit testing

Added test boards to verify each piece will capture opponent pieces
in each direction it can move.