Frequency Distribution Chart (currently on front page)
1a. User enters a word, presses submit button
1b. Sanity check on input (frontend and backend)
2. Backend generates a new csv file in /data
3. Backend sends (some JSON for a callback?) a message saying it's ok to try to load the new data now