Minor updates for SpecialistDocuments

This commit introduces minor updates for all SpecialistDocument formats. This allows us to decide wether or not to send emails based on wether an update is major or minor. It is currently assumed that all updates are major unless otherwise specified using the 'Minor update' checkbox. There is another story for creating major updates and change notes here:
https://trello.com/c/vFPsMEZd/375-major-edits-and-change-notes-finders-5

The original ticket can be found here:
https://trello.com/c/nTolgMHA/374-minor-edits-finders-3

There is some refactoring work we can do in order to DRY up the testing code here I believe although I will handle this as a separate pull request.