rename gem
rewrite Ragel parser to parse valid CSVs, return [] for empty rows, raise errors if invalid, not segfault on empty files (and maybe more improvements)
use ts instead of mark_aval (which was from first Ragel-commit to Hpricot), rename aval to field