Added "last until saved" for statuses

Also converted the "Ending Condition" of a status into an enumeration.
This better represents that we're only allowing 1 condition to end
(otherwise the view will get too squished)