updated osx/set-defaults
fixed git completions
better validation
better system path
better ruby completion