Project Refresh changes

- assign keyboard shortcut (CMD+R) to refresh toolbar item
- on refreshing a project (.cdp), reload the project file. this allows the URL's to be modified while the app is running and a refresh will reload the latest
- on refresh, keep the selected entity (left column)
- bring app to foreground on start (always starts in background for me when I run from debugger..)
- fix crash when selecting 'entity info' and no entity is selected
- note: I see .idea directory is checked in - should we add to .gitignore?