some ideas on how to structure stages
merged in new stage factoring
Merge branch 'master' into decentralize

Conflicts:
	lib/mobilize-base/handlers/gsheet.rb
almost passing
tests pass woohoo!
ok really passing now, w retries and everything
version bump
updated docs
email to user, kill Jobtracker at end of test
committed with new source nd target methods
fixed gridfs read
attach response to completed stage duh
don't let 4 type errors get repeated, fail them
email fix
delete all subsequent stages when user deletes a stage
added key search for books to speed up
better logic for book find