The bootstrap phase compiles and runs properly.

The work here is all in custom data types.  I had to write
key, value types (Edge, BigList) and a FileInputFormat
(NullInputFormat), which reads a line and ignores it.  Human-
readable output with toString() and machine read-writable
i/o with the writable interfaces and SequenceFile{Input,Output}Format.