fancy new ignore file courtesy of https://www.gitignore.io/