continued csv things

- add json_csv_upload decorator
- add `fieldnames` kwarg for passing column names along with the schema