ignoring the demon fish
adding fish shortcuts

adding shortcuts for fish. also set $FISH_HOME universal variable to
$HOME/.config/fish via shell so not reflected in this commit.
adding directory functions

Fish provides shortcuts for ‘~’ and ‘..’ which map to cd ~ and cd .. ,
respectively. These shortcuts extend such functionality to include cd
../.., cd ../../.., and cd -