Fix returning row id in find() function in model
Add clever SQL bits which will be used for caching
Implement contact list caching and...

Marking contacts as favorite. And some comments to make this code less a
mess than before.