Add .gitignore
Setup models, factories and enums