Update library to reflect styleguide

- Major upgrade and rewrite of all scripts
- Update all scripts to use function, local variables and call function
  within
- Update all scripts that require a usage guide to set as local variable
- Update all scripts with dependency check
- Update all scripts with help and invalid option test flags
- Delete all scripts that are OS X dependent and Git dependent, as
  they'll be moved to a separate repository
- Create man pages for any necessary script
- Create more functions, `fs`, `get-cert-names`, `json`, `rgb-to-xterm`,
  `targz`, `update-ctags`.

Issue: #5