Progress Commit: Open Recent

Add skeleton for setting menu item
Add NamedFilePath list to settings
Add open recent project commands
Use ObservableCollection instead of List
Add Custom DropoutCollection

Use it for recent projects
Formatting cleanup