페이스북 oAuth Controller 추가.

Unreviewed
Facebook 로그인 모듈 가져옴
Merge branch 'master' of github.com:JinGyeong-Jeong/Challengers3 into smksyj

Conflicts:
	public/index.html
	public/js/controllers.js
브랜치가 smksyj에서 다른 걸로 바뀌어서 다시 smksyj 브랜치로 바꾸고 commit
Merge remote-tracking branch 'origin/master' into smksyj

app.js에 있는 problemdetail과 problemsubmit 두 개를 연결하는 부분도 맞게 동작하도록 수정.

Conflicts:
	public/js/services.js
	public/js/services/mock-problem-service.js
origin/master와 smksyj merge 하면서 작성한 코드가 지워져서 다시 작성해서 올림
각 문제에 대해 제출 포맷으로 연결 할 수 있게 됨

이에 따라 index.html의 제출 부분 지우고 submit-controller에
$location 추가. 근데 $location으로 할지 $paramProvider로 할지는
조금 생각 중.
ProblemController 분리
ProblemDetailCtrl도 problem.Controller에 같이 포함시킴
일단 mock-board-service 만듦.

근데 인터페이스(메소드) 어떤 것들을 제공해야 좋을지 잘 모르겠음.
의견을 받든지 생각을 해 봐야 할 것 같음.
기존 boardDescription을 board와 article로 나눔.

board는 보드 전체를 말하고 article은 각 글 하나를 말함.
근데 article이라는 이름이 적절한지는 잘 모르겠음.
article-controller 추가
BoardCtrl이 제대로 기능하지 않는 문제 수정

controllers.js에 BoardCtrl이 두 개 선언되어 있었음.
하나 삭제.
article의 url을 /board/:articleId 형식으로 수정
article.html 동작하도록 만듦
서버 코드 pull + 충돌 처리

Conflicts:
	public/index.html
	public/js/controllers.js
	public/partials/problemdetail.html
include some js files from controller directory