Add .gitignore with default files to ignore for OS X, Linux and Node development