add date column to reports table
改用 grape API 实现 report/upload

- 增加 date 列表示 report 报告的时间
- 保证一天内同一个 device_id, branch_server_id 的 report 不重复
删掉一些无用的 attr_accessible
重新整理 grape API 目录结构
auto reload API change in development mode
separate API files
再次修正目录结构
在 API 的类名后面加上 API, 避免重命名
test case and some bug fixes
提供新的 API 用以上传 report

- 使用 Grape 实现 /api/report/upload
- Grape API 目录结构大演进, 模块化
- 配合 oob-monitor.sh 的修改, 剔除无用配置
- Report 中附带 date 字段表明监控创建的时间(等同于 created_at.to_date)
- 完整的 test case, 以及 bugfixes