Use CSV data source

This branch:

- Switches to the new CSV data source
- Removes old PDF scraping code
- Moves the database interaction to `db.js`