completely refactor per Redmine's /users page