Use a function file to provide the cdr command in fish

This is the correct mechanism for adding custom commands to
fish rather than sourcing the command from the fish config file
Add note about using Homebrew to install Go