Subclass java.io.InputStream via gen-class.  Does not print progress yet, but does correctly download all search indices
Finishing touches