Bug fix to clear data properly when setting data

Also adding a field for "data" allowing additional data to be added to the row. Long term this should probably be refactored to allow your own Row/Task classes