Event model introduced

I changed the CoreData model to have a clearer, more logical structure.
The user keeps a set of (abstract) events. They can be FileEvent or
NoteEvent, both inherits from Event.

You can now also purge all the events stored.
Wrong place

Those files have been moved to the correct folder because they were in
the wrong one.