Properly check for existing directory
Discover correct home directory