changed program model to store translated rpn lists of program lines

added translator instance pointer member to program model class
added list of translated RPN lists member to program model class
translator instance created in constructor and deleted in destructor
modified program model to use new translated lines member
update slot updated to translate new lines and store RPN lists
(for now program lines string list member remains for change detection)