Feature/decorate using draper

Draper를 이용하여 decorator를 적용 하였습니다.

delegate_all 을 하여서 그런지 decorator에서 기존의 있는 이름으로 또 반환할 수가 없더라고요.
예를들면
```ruby
class MessageDecorator < Draper::Decorator
  delegate_all

  def created_at
    created_at.localtime.strftime("%Y-%m-%d %T")
  end

end

```
으로 구현하면 stack is too deep 하다면서 에러가 납니다.
decorate된 것과 안된것에 차이를 둬야 할 것 같아서 pretty_ 라는 prefix를 두었습니다.ㅠㅠ

+
```.decorate```을 부르는 것은 controller에서 하는게 좋을까요? view에서 하는게 좋을까요?