New filter API

Hi,

I added a basic Django-inspired API for filtering pages based on meta fields or the body.

So you can do something like:

    pages.filter(tags__icontains='tag').order_by('-created')

It's a really useful feature for my project. Tests are included.

Comments and criticism welcome. :-)