Revised gitignore so it doesn't list elf files or out files