adds specialty queries for date(time) fields so you can query by day of month or year or whatnot. Makes the iterator more list like with addition of methods like pop() and stuff, and also finally allows building a query with an empty list in in_field() queries that will just return an empty iterator, so no more doing q.get() if list_of_fields else [] which was annoying