Issue 398

Wanted to fix the issue, but also wanted to make the code a little easier to understand
I think you could replace this with the following:

```
from future import standard_library
with standard_library.hooks():
    from itertools import zip_longest
```

though there might be an easier way to do that (I pulled that from [this page](http://python-future.org/quickstart.html#standard-library-reorganization) in the future documentation).