Fix conversions.
Merge pull request #76 from MastodonC/feature/fix-conversions

Fix conversions.
Utility functions for editing user authorisations.

Add/Remove programmes and projects.
Merge pull request #78 from MastodonC/feature/user-editing

Utility functions for editing user authorisations.
Resource index allowed? first cut.
Added core.match.
Added data getting for index-allowed?
Added tests for authn.
Handle missing entities properly in *-allowed?

If the programme_id and project_id can't be found then the entity
doesn't exist so returning true as anyone can do things to something
that doesn't exist. Other methods will return how the missing resource
should be handled.
Merge pull request #79 from MastodonC/feature/further-authz

Feature/further authz
wip.
first step to async processing of upload.

Multipart File upload is synchronous. Load of file into C* happens asynchronously
via the pipeline
wire in s3 and pipeline to measurements resource.
move functionality into the pipeline.
Tidy up ns.
wip - http POST seems to be working.
QUIET AMAZONAWS!
http POST returns 202 and doesn't 500 in pipeline.
file-upload example curl
wip - header looks good.