Add a new scene to our application that will be used to display the scores in the game
Add default initialization (empty) setup to the GameResultsViewController
Add a text view that will display the score related information

The text view has a default text for the storyboard and it is not editable.
Add 3 buttons used for sorting the result

Changed their label text to the appropriate text, and changed the size and background color.
Add a private propriety for the text view
Add a tab bar controller to change between the 2 views
Reposition some of the UI elements from the 2 views, after the introduction of the tab bar
Add GameResult class as helper for showing the game results
Add proprieties for our GameResults public interface

This contains the start, end, duration and score of the game.
Make the start and stop proprieties readwrite in the private interface of GameResults
Create an initializer that sets the values for the start and stop time

Set the start propriety to the current date.
Create getter method for the duration propriety
Make the duration propriety not a pointer since it is a typedef for a double
Set the stop date when we are setting the score propriety
Create private instance method that adds a new game result to the standard user defaults
Implement asPropertyList private helper method
Add public class method that returns an array of all the game results as GameResults objects
Create convenience initializer that returns a GameResults object initialized from a plist
Add a GameResults propriety to the CardGameViewController - with lazy instantiation
Set the GameResults object score every time we flip a card face up