moved most of the HskWord functionality into a new more general ChineseWord model; abandoned my data migration because it caused the unit tests to take too long