Extended the task area support of the SDK

The Task domain object now supports references, reminders, and parts of
the Data object that a Reference may have

Cleared out some javadoc in the Task domain object