make label ids start from one for compatibility with svm light
make the parser split on delimiters instead of consuming them