Added filter functionality.

Filters are similar to criteria, but can act on the entire result set. Two filters have been added:

- except_first
- except_last

Both take either 'day' or 'month' as their argument. This will exclude the first/last item on a particular day/month in the result set.
Updated README for except_first, except_last