added userName to userlist returned
find allows generic q get parameter
find allows now both q and specificed finds
split up private gifts in 3 functions