Make skip-blank-lines non-optional, other refactoring

Add test for predicate function option to kits csv parsing
Add blank line to test csv to test blank line skippage