Add banner API.

  * GET/LIST 를 지원함.
  * random banner 가져오기를 지원함.
models/board의 FK에 대한 null / blank 플래그 조정

  * null은 DB에 대한 플래그이고, blank는 validation (특히 admin에서)에
    대한 플래그이다.
  * 내부적으로 null일 수 있으나 일반적인 경우가 아니면 null=True,
    blank=False로 둔다.
  * 내부적으로 null일 수도 있고 값이 비는 것이 일반적이면
    null=blank=True로 둔다.
일부 integer field의 기본값을 0으로 함
BestArticle (투베, 윜베) API 작성
Main 화면 구성
Warning 수정

  * bestarticle filter시 timezone 적용 안 된 datetime 사용하던 문제
  * serializer에 context 안 넘긴 문제
Merge pull request #4 from serialx/main

Main
Merge branch 'master' into article-backend

Conflicts:
	ara2/ara2/serializers.py
	ara2/ara2/urls.py