Removed the old program script since it's not usable anymore.
Updated the new program script to support ~ variable negation.  Use ~VAR_NAME to negate a defined (def VAR_NAME 0x45) variable.
Fixed bug that was causing commas at the end of the program script