Datatype date

Hi Shaun,

I've made the following addition/updates:
- added Date as a amber property data type.

- changed the digitalStatusDate of a work to be of Date type.

- added InvalidSubtypeException to cater for work item missing subtype property defined.

Could you please review these changes?

Thanks

Shuang