Add support for requesting just the _id and _type of each hit.

Currently, you can only specify at least one field to be
returned, or the whole document.  There is no way to request
that no fields be returned.

Closes issue #26
(Actually you shouldn't have mutable objects as default arguments but you get the idea. We'd add a `fields = [] if fields is None` in the method body.)