Add register user
Add login/logout user
Add user-loading middleware