Put local paths earlier in $PATH
Use $USER to get username

id -n not supported on OSX
Use $HOME for user path

/User on OSX, /home on linux, etc
Create .bin if it doesn't exist
Strip domain on OSX