CSV Downloads and Uploads

Downloading a CSV of the current table is fully functional.
Transactions can be uploaded via a file, or submitted line by line in a
text box. More server-side parsing still needed to insert transactions
into DB.