Adding Username Filter in filter class

To shot the problem of assigning a task leader whose username has a
hyphen, and to avoid any possible damage to the existing filter
(alphanum). A username filter is added, and task.process and
register.process are changed accordingly.