3 * [x] get unit tests to work without manually specifying .o files
4 * [x] Support multiple wikipedias
5 * [x] make local "cache file", so multiple runs can re-use articles fetched
7 * [x] support getopt as command line parser
8 * [x] curl transmit compression?
9 * [ ] support output formats (dot, etc?)
11 * [ ] support other Wikimedia installations
12 * [ ] support local wikipedia dump
13 * [ ] support "routing"?
14 * [ ] make CacheJson... an "input", as well as wikipedia. then, let class ??
15 read first from cache file, then from Wikipedia.
16 * [ ] handle rate limiting
17 * [ ] handle depth with generators
18 * [ ] handle Wikipedia Bot authentication