Removed duplicated form code by refactoring the new.html.erb and edit.html.erb views to use a partial.

Prevented signed-in users access the new and create actions in the Users controller.

Modified the destroy action to prevent admin users from destroying themselves.