add gitignore
modify user model