contacts - search addresses and create PDF (part 1)

Signed-off-by: Karel Kellner <karel@kellner.be>