Name, color, applet, graphics

- Added name field to Piece and reworked toString, and added
name-related data to Definitions
- Added color parameter to Piece constructor
- Game is now an Applet. Run the project as a Java Applet (and set the
size to 640x480)
- Added new StandardChessGameGraphics class that will handle all
graphics-related stuff
Select, move

- Added ability to select pieces
- Added ability to move selected pieces
- Minor tweaks to game logic
Merge pull request #1 from EaterOA/master

GUI stuff - Merged 04-02-2013
ChangeLog Update

ChangeLog overhauled
Functionality for move legality

Mostly added code to check whether or not king is in check, and if a
move is legal or not.
Functional isLegalMove and isInCheck

Added and fixed more game logic. Game now works to some extent. Still no
castling or checkmate.
Functional Castling and Checkmate

Castling should now cover all cases (just added intermediate step
checking), and program also now prints debug message when player is in
checkmate.
Merge pull request #1 from william1lai/master

Latest as of 9-23-2013