add user controller
Merge branch 'register' into dev