Fixed issue with NOT queries not working for embargo. Also added in group checks for embargo. Might be a performance issue because of current_user.person.groups loading the Fedora objects for each group.