commentary users can have . and - in name. now produces a 404 when user doesn't exist.