Modified user account handling to include additional information and to require admin activation upon new registration.

Additional work needs to be done to add some default roles to new users for convenience