Remove ability to assign activities to tasks using =
Enable activity failover and document annotations

Tasks can now have multiple activities, to allow failover.

Task annotations now come from the activity, rather than using __setitem__

Documented above changes in README