added dataset module for meta data collection.  trying to sort out
memory leak when syncing to cloud, no luck yet.
a few files to ignore