Data saving overhaul take 1 (see comment for updates)

More data saving work, added beep noise, default project used for saving data sets, and name taken from login info if no name entered in the text field

Fix for duplicate data sets. Call dataSetCountWithParentName: to get data set count now and the DataSaver will implicitly clean out garbage