First pass at cloudinary image uploads

TODO:
* Should look at converting to a plugin
* Need to review error handling
* Should save additional data with value