osx update
add gitignore