Admin Update and Personal Info

During signup a user can input personal info for registration.

Admin controller created that only admins can access.
An admin can create and delete other admin.