- Changed tasks to be high priority since they involve communication
- Added/corrected documentation
- lazy_sync interface was changed to match bcast.
- Added checks for group collective functions to ensure the world rank is contained by the group.
- Added a check to skip broadcasts when world size is equal to one.