add Citation model, CitationSvc, and their implementation
hook up core data Citation objects and remove old Entry related objects
add widgets for all citation properties
implement media type selection
show and hide media type and title cells during view or edit
launch safari when user selects url or dii