Updating: primary gitignore to handle build directories and swp files