[#14] Add functional tests for dataset creation

Using WebTest to mimic sending the form etc.

`dataset_request_create` needs to return the dataset name so the
controller can redirect to the dataset page.