Issue #2 使用 Grunt 作为前端命令运行器

将 RequireJS 的初始代码转移到独立的 main.js 文件中，保持 index.html 干净整洁。
Issue #2 使用 Grunt 作为前端命令运行器

添加 grunt-open 插件，执行 grunt 任务的时候自动开启浏览器加载应用