Provision for assign roles

Added assign role button
Configured DB for assign role feature
Fixed a bug that does not destroy session when creating new user as
admin
Used partial views to seperate admin and other user views.