Changes to FastLine class to read sparse vectors, error checking, absense of last empty line, reading numbers with decimal points