Filter case-insensitively, handle numbers as text

Filter is case sensitive which can be inconvenient, and columns which represent numeric properties of the model cannot be searched.  This commit fixes both issues.
Merge pull request #3 from jakeboone02/patch-1

Filter case-insensitively, handle numbers as text