Refactor/#18

#18 에 적힌 사항을 적용해보았습니다.
그리고 Todo는 &로 참조하도록 해보았습니다 (#16).

HistoriesHelper에 Strategy 같은 걸 넣어보았는데 잘하는 일인가 궁금하네요.