Added Board and Piece classes and Piece subclasses.  Moves are implemented but largely untested.  Pins are implemented and completely untested.  No integration with Networkx or Snap.py yet.
Everything has been tested and appears to work.