grunt 적용. require.js로 분리된 파일을 모두 하나로 모아 uglify까지 실행.
requirejs 태스크에서 uglify까지 수행하나, 이 결과를 다시 uglify하면 크기가 약간 줄어들어 일단 놔둠.
나중에 불필요하다고 판단되면 uglify 태스크를 제거할 것!