Rails 4.1.1

0. 添加了newrelic的gem `gem 'newrelic_rpm'`

1. 重构了登录的action, controller逻辑过重, 全部移除然后改成model的validates, 增加了email格式验证；添加了相应I18n使错误信息能与之前保持一致；修复并补充了注册流程的功能测试

2. 适当修改了`UserController#update`, 使能适应新增加的user模型层验证

3. #542 使用email登录