Extracted Git setup functions to git/setup.sh
Extracted helper functions to lib/functions.sh
Prefixing defined functions with underscore to prevent possible name collisions
Added _include() helper function
_installed() function documentation
Documented _prompt function. Added more info on other functions docs. Refactored _prompt function.
Git setup functions refactored to not need file reference (instead gather value from GIT_CONFIG or assume default value)
Removed duplicate Git config local file name setting
Added helper function to check if the script is running on OS X
Small refactor in Git setup script
Checking if running OS X before sourcing the proper defaults scripts on freshrc
Added comments for each setup section on freshrc
Added helper function to check if it is running Bash
Symlinking .bash_profile on OS X, .bashrc otherwise
Removed bash/bash_profile
Moved OS X defaults scripts to osx/defaults
Added script to set OS X host name, computer name and NetBIOS name