Add search.icontains and search.noticontains for case insensitive contains filter.
Remove strict option from Model.update().

Closes #8