Don't allow active dataset to be deleted.
Convert task.datasets to dictionary instead of list.
AWS: Check uniqueness of description and error gracefully.