broke out setup script into mac and ubuntu scripts; now installing apps from homebrew cask
added recursive diff script
merged