improved new_user() method of validating input data and tt handling of errs - missing input caused misleading error messages, data validated in both preview & post actions; new status_complete.pl script
added direct link in registration details for use at 1st login; changed layout of tt_wrapper to remove extraneous white-space when rendering templates for text eg emails; revamped registration details message
new admin function to register new user from email application; moved C:::User::_generate_new_password() to C::Roles::User for sharing with C::Admin::User::new_user()