Initial UI. Not completed yet.
Merge branch 'adil-development' of https://github.com/hussaino/boardgames into josh-development
Merge branch 'adil-development'
Added Chess piece classes, moves, and the chess board.  Needs to add
rules for check, check mate, and special movement.
Merge branch 'josh-development'
Merge branch 'josh-development' of https://github.com/hussaino/boardgames into josh-development
Reviewed Chess game.
Implemented check.
Partially implemented checkmate.
Multiple bugs were fixed.
Implemented higher level of abstraction.

Teammates working on this commit: Hussain, Josh.
Group meeting was attended by: Hussain, Josh, Justin, Adil.
Added castling, En passant, and Pawn promotion