Initial version of GameResult class with startTime, endTime, score properties and duration method. Still lacks formatting & synchronizing with user defaults.
Added GameResult description in form: "Score 15 (4/6/13 1:00PM 300s". We use NSDateFormatter to represent the date format used.
Added support to save GameResult to the NSUserDefautls using synchronize method.
GameResult can now be restored from plist (dictionary).
Added method to get all game results.
Added score tab and scores history now updated.
Implemented MockUserDefaults which is a replacement for NSUserDefaults in tests. GameResultTest now run without putting anything to NSUserDefaults.
All game scores history can be reset now with "Reset All" button.
All game scores now can be sorted by date, score and duration.