Lesson毎の差異は enum LessonType クラスで吸収する

http://natashatherobot.com/swift-enums-tableviews/ を参考にして、tableView に表示する Item を ` enum LessonType` で 管理するようにした。

あわせて、`LessonType` を用いることで Controller 内のロジックから 正しいLesson を取得するための条件分岐を排除した。
http://stackoverflow.com/a/24137319 みたいな泥臭いやり方になるのかなあと思い始めてきた