Feature/responsive design

気づいたらデザインどころか新機能まで実装してたのでここらでマージする