New fields

Hi,

These are the `expiryDate`, `restrictionType` fields you guys asked for.  I needed to make sure that the expiryDate thing was a validly formatted Date, etc. (and actually a Date types, not just a String that looks like a date).

Hope this helps, @terenceingram 

Huw.