Add require: false for cucumber-rails
Use delayed_job to generate certificate
Move load_custom_survey to use across tests
Add generation result to dataset
Change request_dataset to cope with DelayedJob
Remove redundant save
Use newest_response_set to get ResponseSet
Check count of responses, rather than response_set's existence
Add test for pending creation
Fix api cukes
Fix user creation cukes
Add extra API cukes
Fix webmock stuff
Remove background job test

This is taken care of at a lower level
Return dataset URL
Add 202 response header
Add completed flag to certificate generator
Set flag when generation is complete
Check generator flag is set to complete
Update API documentation