chore(user controller): extract the user controller from user view
Merge branch 'chore'