Merge branch 'version2.1' into MaggieHe
Merge branch 'version2.1' into ArielQian
Model.dao  Finished

Implement the RecordImpl and test it.
Also finish the comments in model package.
Next step is to finish all the other comments.
Merge branch 'ArielQian' into version2.2
Merge remote-tracking branch 'origin/version2.2' into MaggieHe
Merge branch 'SidneyFan' into version2.2
Controller Modified

Modifies RecordController, ReciteMainController and
ReciteProcessController.
Merge branch 'MaggieHe' into version2.2

Conflicts:
	src/wm/view/StartWordDefineView.java
Merge branch 'version2.2' into SidneyFan