Introducing new CoreData model, now based on SQLITE, and more.

- Externalized CoreData operations in a singleton
- Helper for CSV operations
- Fixing issue #3 with password encryption