move Word::CalcPrimeCause to Action::CalcPrimeCause
implement Word::name and write test