Add rest-client gem

This is temporary whilst working out the asset-manager
integration and will be removed
Add AssetUploader

This probably lives in api-adapters and will be
implemented there instead soon.
Add methods to upload assets to TravelAdviceEdition
Add feature spec for uploading an image