Added Presets and Estimated Time Remaining

added 'load preset'
added drop down for builtin presets (found in presets/scripts)
cleaned up the UI and UI code
add estimated time remaing to progress dialog