Ignore DS_Store files
Ignore object files and a.out binaries
Add .gitignore rules for make output

It should no longer be necessary to execute
 make clean
before every commit.
Merge pull request #1 from aquileia/my_edits

Add .gitignore file