Revert "bugs fixed for DeleteParser.h and Program Controller updateLineText method and update testing for NLparser"

This reverts commit 3bcc5e6b8ccfeb999ca4ced690100f734f3bd584.
Revert "Revert "bugs fixed for DeleteParser.h and Program Controller updateLineText method and update testing for NLparser""

This reverts commit a21f24e817810e1b6c85ac66c01bb64fce83cd9b.
Revert "bugs fixed for DeleteParser.h and Program Controller updateLineText method and update testing for NLparser"

This reverts commit 3bcc5e6b8ccfeb999ca4ced690100f734f3bd584.
Revert problems, back to commit 3bcc5e6b8c