separate filename and group in data_changed signal
Allow initializing datagroup by only specifying data rank
minor fixes
Append data test