Separate username from real name

Username is used solely for login, real name is shown in application

Various fixes to standard template regarding name/username changes

Alter table 'user'