Filter now works on timezone aware datetimes
Have it working when passing in a regular date.

Also pep8'd and pyflaked the files in question.
Merge pull request #1 from rory-geoghegan-ecometrica/master

Grandfatherson should happily handle datetimes that are timezone aware now.