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).
Are minor changes allowed to have a change_summary? I'd think they shouldn't be valid if they have a change_summary.

It would be good to test this, either way.