Change the user/temporary user context in the Record spec for readability
Add and example for external system validation

Upon validation, if the external system is blank, the Record gets the external system from the class name.
This is meant to be consistent with the inheritance structure set up via the inheritance column.
Clean up whitespace

Thanks, atom.
Add examples to the Record spec for external id validation

The external ID must be present in order for the Record to be valid.
Add examples to the Record spec for title validation

The title must be present in order for the Record to be valid.
Add examples to the Record spec for format validation

The format  must be present in order for the Record to be valid.
Add examples to the Record spec for url validation

The url must be present in order for the Record to be valid.
We may want to do more rigourous URL validation in the future.
Add examples to the Record spec for data validation

Data must be present in order for the Record to be valid.
Add validation examples to the Record spec for the sortable title

The sortable title must be present in order for the Record to be valid.
If the sortable title is not present it will default to the title upon validation.