Added a new gitignore file to stop tracking IDE and OS generated files.