use database cursor
fix test associated with VTEC expiration
remove unused imports, improve warning message
partially handle product corrections for case of NEW
add some more methods
don't whine when there is a correction

this needs to be handled better, but oh so tricky
another retinking of how parsing is done

This strangely passes all my tests, but it is hard to believe as things
are greatly changed, need to rumenate on this
add another PTSDY1 example