Tweak error messages
Prevent url rewriting if plugin not loaded for task
Change to downloading pages internally

Uses methods from download.py. Allows the chapter to stay as one
lump rather than splitting into a large number of entries.
Change to downloading pages internally

Uses methods from download.py. Allows the chapter to stay as one
lump rather than splitting into a large number of entries.