Fixed regex for permissible castling strings in FenParser
Minor refactoring of conditional logic in ChessboardComponent
Implemented GameTreeDisplayer as clickable component for browsing game tree, removed AdHocMoveDisplayArea