Cleanup

No real change.  Trying to switch branches.
Merging the dumb Makefile
Fixed up some orientation issues (bottom left is now considered (0,0) for everything)

Added small test for Grid
Added canonical2diag, which takes a board number in the .pdn format and converts it to a position.
Merge branch 'AI'