Yesterday's work

First project pull request.
You might want to split `fetch_data` into a few different functions, as it's doing way more here than reading from a CSV file.