Fixes --max-items, recursion depth exceeded. Closes ArchiveTeam/seesaw-kit#39.
Fixes regression with --max-items.
Merge branch 'development' into pre-development

Conflicts:
	seesaw/pipeline_test.py
	seesaw/runner.py
Works around spurious item events.