change specs, mainly model spec

model spec is finished expect event model.
controller spec is not finished.