Use ~ for $HOME

Shortens the path by using ~ instead of $HOME.

This was important to me because I often use deep paths and 80col windows. Though subjective, I also feel it enhances readability.

I only tested on OSX, but it probably works in Linux and Windows (though it may or may not make sense in the windows context).