Bringing `neotoma` up to release standard, making sure it works with the neotoma_paper

In finalizing the neotoma paper  I've been making some bug fixes (and reverting them), making sure print methods and variable names are consistent.  Also includes a fix to get_publication so that a NULL value returns a formed data.frame with NA values to allow rbind to consistently operate on the output.