fix abbreviation for states

require non-empty abbrevation for states
allow editing of abbreviation for states