Propogating null values on comparison operations
I noticed that when using a boolean comparison operator on a column with null values, Pandas does not propogate the null values to the result. For example, if I do the following:

```
df.foo > 0
```

the resulting series includes False entries where there were missing values in `foo`.
