Added persistence package, and abstracted away the storage medium Removed bad concurrency ideas Made some other minor tweaks