add code to draw canvas
Merge pull request #223 from ICTKyouikukei2013/kamiya/ui

revise grade and course selections
modify model and model's test cases
follow-up to changes in data structures
update todo comments
Merge pull request #224 from ICTKyouikukei2013/kamiya/db

データ構造の変更
add new error-code test
Merge branch 'master' into yamamoto/graph
add to create graph method in goal-page
fix update in Goalitem and add update test
Merge pull request #228 from ICTKyouikukei2013/yamamoto/fix-goalitem-update

fix update in Goalitem and add update test
Merge pull request #226 from ICTKyouikukei2013/yamamoto/add-model-test

add new error-code test
Merge pull request #227 from ICTKyouikukei2013/yamamoto/graph

Yamamoto/graph
keep goal-displaying state in goal page and personal-log page