Fix home dir for windows

Apparently the home path might very well be on a network drive, like H:\ which is a pain if
the user disconnects. Default to the user profile first, then only fall back to home if that's missing.