Changed data adding and parsing to use variable/unknown lengths instead of only 10 characters; Added comments; Minor fixes