changed data frame getting to be lazy by only creating it with a method if necessary
Merge branch 'master' into ipw_watershed
added metadata_from_file, test failing
watershed metadata now includes datetime generation, tested, passing, documented