Moved user authentication-related esis into separate 'user' directory