adds fish compatibility, throwing an error now always though
makes specs pass again with fish compatible syntax
check which shell is set as default in ENV and run proper commands
reworks tests for fish integration