feat: Make install safer
feat: Make install safer

based on examples from
https://betterdev.blog/minimal-safe-bash-script-template/

- introduces cleaner messaging, with colors
- allows script to be run via `curl` or directly
- allows this script to be sourced for shared utility functions

jackboberg/dotfiles,jackboberg/dotfiles,jackboberg/dotfiles,jackboberg/dotfiles