Added constant with optional values
Added validator for date field
Added start of validator for StyleSpec instances
None is also a valid StyleSpec
Added validator for shapebg in StyleSpec