Refactor userlist
Basically implement search