added ability to detect if admin user exists and if not offer ability to create one