Found a bug in `get_publication`, null publication data returned a NULL values.  Now returns a list with NA for all values so that it works with other objects.
Added S3 methods to `get_publication`.  Should pull directly from datasets, downloads &cetera.  No method for sites yet.