Updated TestCollector to function using all the existing code

You were very close... and your library does seem to work as expected, I didn't have to change it at all.

I just took some of your commented out code and updated the test script with it.

$ python TestCollector.py 
 
 
Running Motor Parser
 
"Motor Data": " ",
"Brandname": "Pro75 5069L1685-P",
"Manufacturer": "Cesaroni Technology",
"Man. Designation": "5069L1685-P",
"CAR Designation": "5069-L1685-P",
"Test Date": "5/4/2009",
"Single-Use/Reload/Hybrid": "Reloadable",
"Motor Dimensions mm": "75.00 x 757.00 mm (2.95 x 29.80 in)",
"Loaded Weight": "6051.00 g (211.79 oz)",
"Total Impulse": "5069.30 Ns (1140.59 lb-s)",
"Propellant Weight": "3773.10 g (132.06 oz)",
"Maximum Thrust": "2569.90 N (578.23 lb)",
"Burnout Weight": "2221.00 g (77.74 oz)",
"Avg Thrust": "1685.80 N (379.31 lb)",
"Delays Tested": "plugged",
"ISP": "137.00 s",
"Samples per second": "1000",
"Burntime": "3.01 s",
"Notes": "98% L",
"Representative CMT Thrust Curve": "Click Here for Larger View of Graph",