Csv Updates.

**DO NOT MERGE**

- [x] How to handle non-unique name/emails?
- [x] How to handle customer with multiple bank accounts?
- [ ] Allow for CSV files with existing and new users
- [x] “0” is dropped from new_bank_routing_number in sample file (but “0” is inserted back when file is uploaded)
- [x] missing error message for invalid file format
- [x] if after clicking “remove alL” invalid entries, and there’s no more valid entries on the page, the “submit” button should be in the disabled state
- [x] add message in the confirmation header about delayed display of credits
- [x] throw an error is there is a duplicate match on the customer
- [x] throw an error is there is more than one bank account per customer
- [x] Create Error report for existing users
- [x] Don't reset the page when `Clear all` is pressed and there are no results left
- [x] Show column name on errors tooltip "new_bank_routing_number is required"
- [x] Add message about latency before created transactions show up in activity page
- [x] Add downloadable sample files (they are not getting added to S3)
- [x] Update headers typeface to be semibold
- [x] Test uploading a file with no extension
- [x] Handle errors for file with incorrect format (non-csv file)
- [x] Show submit button as disabled
- [x] Update "cancel" button on the confirmation modals
- [x] Add roll-over state on delete `x`
- [x] Display amount in dollars
- [x] Throw parse error when loading file.
- [x] Display "required" for bank account error.