Refactor/controller to model

컨트롤러 코드들을 모델로 옮겨보고, route의 변경과 to_param 적용에 따라 path 사용하는 부분의 매개변수도 바꿔주었습니다.