Added a check to ensure that pages can't be added to a duplicate location.
Checked to see if the page allows sub pages, if not it is disabled.
Added the ability to remove a location.