GUI work : exit added, behavior changed for menus.
 Menu added to ImageGUI and simplified for GUI class
Merge remote-tracking branch 'origin/master'