テストをするためのMakefile等を修正、その他ファイルを追加
テストで発覚したバグの修正
many update