add controller

すごくおおざっぱなかんじ。
とりあえずこれで動かすことは可能