Add major change and change summary fields

With presence validation for change summary when making a major change.

Part of [this story](https://www.agileplannerapp.com/boards/173808/cards/6320).
I've confirmed that minor updates with a change summary are valid, will add the additional test.