User management initial commit