address review comment: put ChoreType into Grim::Chore class

commit will be squashed after review