Added Player Color to turn menu & fixed jump bug

Added player color so we know who's turn it is. Also fixed an error when
black was jumped causing a run-time exception.
random stuff
small changes in movement of pieces
getting black random self destruct to actually be random instead of everytime
fixing issue where pieces will attempt to jump a pice and end up off o the board
fixed function to be able to remove a checker from the board and from a color's linked lis
merging changes
Fixed player destructor bug
working on input validation
Merge branch 'zach'