Lots of improvements to the original.

- Respect daily API call limit for public use.
- Allow specifying a "batch" number which will skip
  all records prior to that batch.
- Remove Panda dependency as it's overkill for just reading
  CSVs.
- Require specifying a "key column" to retain in the output.
- Since CSVReader is a stream reader, we don't need to load
  the whole CSV into memory for reading.
Updated readme and sample output.