filter() doesn't return a list in Python 3
ensure Python 2 compatibility with filter() using itertools.ifilter
Merge pull request #37 from esistgut/patch-1

filter() doesn't return a list in Python 3