Generally tweaked look and feel of the application (some buttons are still broken)
* added session to DialogSelectOptimization
* embedded optimizationResult(analysis) inside optimization algorithm functions
* added "currentProjectName accessor, and used it to simplify SaveProjectFile dialog alert (which is now optional for some contexts, using the 'alert' parameter)
* more clean-up of typo's and readability of the code
* cleaned up the optimization dialog box (which now actually *almost* works... comes up on the screen... just doesn't yet compute the run properly... investigating that now)