Add a general purpose task scheduler
Merge branch 'scheduler'

Conflicts:
	jia/requirements.txt