add osx crap to gitignore
fix field defaults not being respected