Add Custom User Model compatibility
Add .gitignore