added validation steps: error on invalid p/n or rev
added more verification (old part/rev ECO# stays consistent)
initial startup of PNR parsing, before realizing I need to throw it away and use OOP methods)
PNR slurp working, ready to start implementing validation vs. PNR
First validation vs. PNR working: error on ECO# conflict
PNR warnings now written to file PNR_WARNINGS instead of written to screen
New verifications vs. PNRL, verify new part ECO#s, release part revs.
added new verification: warning if PN on ECO isn't in PNRL.
added reporting of total pn lines & parts changed.
broken, due to lists being processed out of order
naming CID files by 1st part number mostly working, some glitches.
missing dup no longer raises an uncaught exception, fixed behavior when new rev doesn't immediately follow current rev in sequence.
1st-pn-named CID files working, ECO# now retrieved from cover sheet, pn# count fixed to still increment on skipped media, exit() calls changed to sys.exit() calls, initial hooks put in for invalid rev support