[#409] Update models and admin

The username field is now renamed to username_old and no longer required.
username_old, first_name and last_name are now a ValidXMLCharField.

Also made some adjustments in the admin to display all fields correctly.