adding localized manifest using a my-components directory to keep other component directories clean. also add #brew_cask_install_or_upgrade to mac-functions