Finish rename, add notification system

Rename now works on enter and alerts the user if renaming an existing project.

Added notification system for re-use between the rename and new dialogs. That
could use some improvement (requires three parameters). Maybe a singleton?

Paired with @santiaago