Searching implemented

Implemented searching of contacts via different fields and contraints.