Added functionality to contribute (and for admins to approve) datasets.