This commit adds a basic .gitignore which only contains machine code file endings; files which shouldn't be committed as they're better to be distributed in other ways.