生成user的model，修改gitginore文件，把数据库文件也加入
增加user的基本validate和测试代码，并通过
[重要]给user添加n多验证及验证的测试代码。通过。准备在model层做验证
[重要]在数据库上给email增加索引并验证唯一性
[重要]在数据库上给email增加索引并验证唯一性.准备开始加安全密码

This reverts commit f576ee6600aa0bd011737ab63da619daf744b141.
加入has_secure_password,并添加好测试文件
完成密码验证的测试代码的编写，准备开始创建用户