Task functionality completed

The core functionality for the Task object has been completed. There may
be updates later for future functionality, but for now its good to go.