- whenever using subprocess.Popen, use close_fds=True
- make sure to catch errors in hdfs listdir
  (and make some minor improvements there)
- add one FIXME question
Merge pull request #243 from JonNelson/improve_popen_usage

use best practices when using subprocess.Popen.  Also fix a bug in hdfs.listdir.