added admin edit functionality and prevented sections from duplicating upon changing it's name