separate function for generating ids
uses uuid if avialable, otherwise generates an identifier based on date and reml prefix.
formerly applied only to packageID, this function is now available to other elements as well
dataTable includes id, system, and scope.
an identifier is automatically generated for the dataTable in its constructor function
loads eml_figshare attempts to load rfigshare library, errors with message if not available
added FIXME note to introduce better accessor methods
add eml_knb method.  Still testing