Continued bug fixing from Camp PalEON:

* Change to the behaviour of `compile_taxa` to make the taxon tables reflect the original structure, rather than resorting based on alphabetical order.
*  get_dataset was fixed to return a dataset rather than just the site information.  The class is now both `dataset` and `list`.
* print.download now prints a unique message for a single object.