fix for npm
More work for user management
More work on users and roles, moved admin authentication to users section