fixes #19
fixes #9
adding DS_Store to the list of ignored files by git
fixes #1
fixes #14