Updated to use Core Data

uses core data to store information instead of data being stored in NSUserDefaults

Signed-off-by: Taylor Mott <trm36@humboldt.edu>