added .gitignore to ignore all the user states