1. Drop os.popen wherever possible. Convert to subprocess
wherever there isn't a clear analog that can be
leveraged in python proper.
2. <80 cols wherever possible.
3. Other PEP 8 goodness.
4. Simplify previously overcomplicated graph directory logic.