User Input Validation

+ User input validation.
+ Variable table supression/deletion of empty rows fixed.
+ Saving viewer separator's position and fixed to tree viewer.
+ Changed Optional group items are shown without bold and mandatory
group items with bold.