テスト通って、とりあえず普通のasyncとしては使える。
bower componentの設計を思い出して、ディレクトリ整理。