request and draft in article model
requested_for_update to waiting
edit summary for version
edit summary in article rather than its version so that every update can have its own edit summary.
remove not blank and not nil with present?
update article procedure is changed.
version restoration is removed.
edit updates. article readability authorization.