fix update in Goalitem and add update test

model.pyのGoalitemのupdateを直した
ついでにupdateのテストもかいた
ついでにremoveのテストもちょっといじった