Added a ChessModel rather than modeling in Chess
Added some view and model operation
Finished GUI implementation without reset button