Edited Makefile and .gitignore for OSX

Compiling on mac generates .dSYM/ folders. Just adding a line
to the clean-task in the Makefile to handle this case as well.

Also, the .gitignore file only excluded on .dSYM file while I couldn't
imagine any .dSYM file wanted versioned, so I've udpated this as well.