Add gitignore; remove .DS_Store files

These files aren't needed for the project, and the gitignore will help make sure they don't come back.