Added new defs, modified gitignore to ignore DS_Store