Changed initializers so itemID is generated from NSUserDefaults