Added checks for permissions changing and if a menu item already exists before creating a navigation menu item for each menu the content admin role can edit.