Add more details to gui

This commit adds labels to the gui plot selection list. In addition
the list of data vectors for a plot is printed on the same row as the
plot name to provide more information about the plot. Error and
warning dialog boxes are also added in this commit.