Line break error. Closes #46.
Preserve the environment when relaunching with superuser privileges.
Die if we can't make our document root.
Don't override variables that are already set in the environment. Fixes #44.