add notifications to main header, move the project changed notification  from sync manager
Move project change notification to main controller
Add new files to project (notification)
Code Cleanup
Mutable Dictionary -> Array, and change log message on failed delete