Honor the user set umask value

drip should respect the umask set in the environment especially so that it
doesn't inadvertently create world writable files/directories.