[minor] Implement filtering for rows.
[fix] Don't crash on undefined data.

This should hopefully help with issue #1
[doc] Document the various of accepted options.