WIP - Allow multiple files to be uploaded in one request.

curl -F "data=@file1.csv;type=text/csv" \
     -F "data=@file2.csv;type=text/csv" \
     -F "data=@file3.csv;type=text/csv"
Don't return a Location header.
fix issue with arg type.
Merge pull request #141 from MastodonC/feature/multi-file-upload

Allow multiple files to be uploaded in one request.
First cut at a photo migrator old-embed -> hecuba.

Still has some issues, but the bones are there.

It seems that some of the paths in the existing data are invalid.

e.g.

select id, photos from entities where
id='adce5e2650f7532e26b969a3f8743fab3df7cadd';

the path to the photo doesn't exist.
photo migrator works, and is a bit more forgiving.
Merge pull request #143 from MastodonC/feature/old-embed-photo-migration

First cut at a photo migrator old-embed -> hecuba.
Tidy up sensors model.
Fetch sensors into app state when property is selected.
Can't have sensors in app model after all.
It works.
Post new device via UI.
Fix delete and user editable keys.
Use inserts in devices PUT since it works like update.
wip : devices tab
Add new sensors and new devices.
Put edited device.