Added flip history to the model.
Added flip history slider which can be used to slide through previous flips.
CardMatchingGame's flipHistory definition reduced to only public part for simplicity.
Past flips is greyed out when sliding through flip history.