Makes content nil when empty set is returned

When using query.empty_set method content was an empty array. This
changes it to be nil, which is consistent with an empty content
response that the server returns for unfound searches.
Updates gitignore file