adding users controller with tests