Merge pull request #3 from french-toast-mafia/nick

implemented basic move rule for pawn
manually merging qilin's code
more code from qilin
working GUI with 2 pawns
added all pieces, but as pawns, why is the knight where the bishop is?
all pieces added to board, need mouse listeners, code needs to be cleaned up, pieces need to be centered
added menu to chessgame
Merge pull request #5 from french-toast-mafia/master

updating nick's branch