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 안 넘긴 문제
models/board의 FK에 대한 null / blank 플래그 조정

  * null은 DB에 대한 플래그이고, blank는 validation (특히 admin에서)에
    대한 플래그이다.
  * 내부적으로 null일 수 있으나 일반적인 경우가 아니면 null=True,
    blank=False로 둔다.
  * 내부적으로 null일 수도 있고 값이 비는 것이 일반적이면
    null=blank=True로 둔다.
일부 integer field의 기본값을 0으로 함
ArticleSerializer에 id Column 추가
글 읽기 API 만듬
Merge pull request #4 from serialx/main

Main
Merge branch 'master' into article-backend

Conflicts:
	ara2/ara2/serializers.py
	ara2/ara2/urls.py
Merge branch 'article-backend'
Url 규칙 위치 수정 + 오타 수정

  * retreive (X) retrieve (O)
Merge pull request #7 from serialx/article-backend

Url 규칙 위치 수정 + 오타 수정
아라 Angular 공용 모듈 분리.
Merge branch 'master' into user-api

Conflicts:
	ara2/ara2/serializers.py
이메일이 이미 존재하는 경우 가입을 허가하지 않도록 함.