Changed empty file handling so that a ValueError is raised as expected
Moved tests to C parsing suite, corrected multi-index test