Add .DS_Store to gitignore so we Mac users don't accidentally pollute nixpkgs with ugliness
Change junit to actually compile from source rather than download binaries