Add kinder error page

사용자가 발생한 오류를 좀 더 자세히 인지할 수 있도록 도와줍니다.

1. `invalid schema` 오류가 났을 때는 어떤 key가 오류를 냈는지 알려줍니다

        * Invalid schema data: datePublished, actor

2. 에러 페이지에서 문제를 해결하기 위해 할 수 있는 행동을 제시합니다.

        <a href="javascript:history.back();">Go back</a>


![2014-01-26 7 01 46](https://f.cloud.github.com/assets/52015/2003720/f29204e0-8670-11e3-8abc-940b2552a22b.png)


어디서 배웠는데 

> 일단 사용자가 오류를 범했고, 자신이 행한 오류를 지각했다면 그 다음으로 중요한 속성은 지각된 오류를 쉽게 정정할 수 있는 능력을 사용자에게 제공하는 것

이 사용성을 개선시킨다고 하더라구요.  [오류 회복](http://uxdwiki.appspot.com/%EC%98%A4%EB%A5%98%20%ED%9A%8C%EB%B3%B5)이라고 한다고 합니다.

또 [맥락에 맞게](http://uxdwiki.appspot.com/%EC%9D%BC%EA%B4%80%EC%84%B1%EB%B3%B4%EB%8B%A4_%EC%BB%A8%ED%85%8D%EC%8A%A4%ED%8A%B8%EA%B0%80_%EB%8D%94_%EC%A4%91%EC%9A%94%ED%95%98%EB%8B%A4) 네비게이션을 설계하는 것이 중요하고, 그런 것들이 모여 사용자가 정보를 탐색하는데 길을 잃지 않도록 하는 올바른 [인포메이션 아키텍처](http://uxdwiki.appspot.com/%EC%9D%B8%ED%8F%AC%EB%A9%94%EC%9D%B4%EC%85%98%20%EC%95%84%ED%82%A4%ED%85%8D%EC%B2%98)를 구성한다고 하더이다.