create model and migration and finish signin, signout and signup

I've just finished implementing signin, signout and signup system
plus model validation and migration. Please check out my work.
use gavatar is OK