feature(upload): adds data spreadsheet upload functionality

[Trello Card](https://trello.com/c/jHocwbL3/90-client-upload)