Factory Method パターンを使って Lesson を クラスごとに分割しました
必ず override されることが期待されるメソッドは faitalError を実装しておけば便利っぽい

http://dev.classmethod.jp/references/ios-8-swift-design-pattern-factory-method/
ディレクトリが間違っていた
意味なさげなコメントを削除しました
Merge pull request #7 from mizoR/split-lessons

Lesson を クラスごとに分割して、コードの見通しをよくする