first crude attempt for monitoring program changes

added a dock widget with a list view
added a string list model to the list view
program changes update the string list model