uses NSManagedObject subclass and it's properties all over.  updated UI to work with our journal events and take in text when creating them.