Merge pull request #40 from mschrag/master

contains returns false for the first column in the row
Support passing in nulls for the element classes in the event that you don't need the more strict type checking.