expanded add_dataset signature to accomodate setting all Dataset object parameters. Additionally, added functionality to update an existing dataset entry with new info. TODO: auto update if create function is called to pre-populate data without clicking.