Allow for existing HOME variable

If the user already has a HOME variable set then it should be honored:
 - Don't re-set HOME to USERPROFILE
 - Change to the HOME directory unless some other directory has been specified.