Fixed a bug in the "next_*" functions
Fixed "open_test_file"
Completed function "noobcsv_read"
Subjectively improved an assertion message
Changed "noobcsv_next_field"

It now stops at record delimiters. Also changed both "noobcsv_next_*"
functions to peek first since they need to not consume the character in
some cases (e.g. EOF)
Added script for running test suite