User management changes, and added Auth module