See #7, #8: Made searches case insensitive. Changed the path search to use row.filename instead of row.path.