Chore: set up .gitignore file and added exclusions