Updated .gitignore to exclude OSX and IDE stuff