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.
database.yml must be in gitignore because contain password :D