Update to Draft v4

The `card` schema was not in Draft v4 format, so I updated it. 2 changes was done:

1.Updated `$schema` property pointing to v4 draft URI
2.Added root level `required` property