Issues #7: 允许注册用户登录（未保存登陆状态）
Issues #9: 去除 spork-rails gem，不再使用（影响邮件相关测试）。
Issues #10: 清理代码；修正测试错误。
Issues #10: 调整 flash 和 error 的位置，移动到新的 shared 目录中。
Issues #10: 现在 landing_page controller 使用独立的 layout。
Issues #11: 补全测试，清理 routes。
Issues #7: 调整 application layout，准备给登陆后使用。
Issue #7: 为 User Model 创建 remember_token 字段，在写入数据库之前随机生成。
Issue #7: 登录时将 remember_token 保存至 cookies。
Issue #7: 根据登录状态判断渲染不同的 layout。
Issue #7: 注册成功后直接登陆。
Issue #7: 允许注册用户登录（完成）