initial cut at task manager
task manager model and tests
Merge branch 'develop' into task_manager

* develop:
  ability to save arg to electronic address
task manager app
Merge branch 'task_manager' into falling_water

* task_manager:
  task manager app
  task manager model and tests
  initial cut at task manager
task manager for syncing ds in the background
improved task manager for syncing ds