1. Add multipart file upload to the client. Uploading of json + file now works. 2. Refactor the RecordSendWorker to push json wrapping into the json items themselves. 3. Get the FileMessageView and FileMessage mostly working, except for actually displaying a FileMessageView.