Add basic support for projection

Issue #14

Projection  supports the removal of fields only, uses the Cloudant Query syntax of fields: attribute on find.
Passing nil as the fields into find will result in a full document being returned, the same is true for an empty array.