#9 jshint エラーを修正

Running "jshint:all" (jshint) task
Linting app/scripts/controllers/todo.js...ERROR
[L36:C25] W116: Expected '{' and instead saw '$scope'.
        if (!todo.done) $scope.todos.push(todo);
#10 Todoコントローラのユニットテストを作成（main.js のまね）
#10 yeoman のスカフォールディングを使用して、コントローラとサービスを追加

$ yo angular:controller TodoListCtrl
$ yo angular:service todoList

を実行して、 todo リスト管理用のコントローラとサービスを追加
#10 todoList 配列を BDD っぽく追加

1. テストコードを書く

```
  it('should attach todoList to the scope', function () {
    expect(scope.todoList).toBeDefined();
  });
```

2. テストを実行し、失敗することを確認する

`$ grunt karma`

3. コントローラとビューを修正

4. テストを実行し、成功することを確認する
#10 it should append todoText to todoList
#10 check if default done != true
#10 it should clear todoText field after append
#10 未処理の todo 件数をカウントして表示
#10 it should not append todoText if text is empty
#10 todoList サービスを削除し、 todoStorage を追加
#10 todoStorage を修正（localStorage に保存）

参考）
http://todomvc.com/architecture-examples/angularjs/#/

あっさり、localStorage に保存できてしまった...。

### 今後の課題
AngularJS で、サービスのユニットテストはどーやるの？