javve/list — pull request #15 by matthewheston (2011-11-09 00:58:16+00:00)
Title: Check for null values when searching.

I'm using list.js on a project I'm working on where I'm creating the list based on values I'm getting back from a REST API. Some of the values on the objects I get back from the API are null, and when I try to call search I get an error here:

```
if(columns.hasOwnProperty(j)) {
var text = columns[j].toString().toLowerCase();
```

because although columns.hasOwnProperty(j) was passing, toString failed since columns[j] was *null*.

I added in a null check here to prevent this from happening.

I also added in a unit test to check for this as well. As a result, I had to change in an expected result for the last unit test. If there is a better way to handle this, just let me know.