Replace the core data with plist

Which makes it faster, and more stable