Support ~ with the j command.

I've changed the j alias to instead be a function, so that I can call
Resolve-Path if the path is an actual path instead of a shortcut. This way,
commands like "j ~" will work.