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.