use redis hashes instead of sets
Add tests for contact search paging
Update documentation for 'contact.search'
Rename variable search_id to request_id (more accurate)