Ported over to using the requests module.
create_request method now implemented for the CKAN dataset engine.
The update_resource method is working now... somewhat. There seems to be a bug on CKAN's side that doesn't replace the url when a new file is uploaded. But it works to replace the url with another url and to update the other fields.
Preliminary CKAN DatasetEngine implemented complete with docstrings and basic unittests.