sz - add user authentication
sz - add tests for before_action
sz - add tests for admin user
sz - improve user unit test