Tidy up aliases and functions

I added an `ssh` function. It is a wrapper around the `ssh` command and it
refuses to ssh into a remote machine if issued inside a tmux session.
No one likes double status bars, do they?