Fix typo in Versioning
Miscellaneous changes that still don't work
Validate that title is present
Remove requirement for existence of records - check for messages instead
Merge branch 'not_passing' into working1 - tests now pass