Titanium Licensing

Internal admin dashboard. New sign-ins require approval by an existing admin.

New accounts land as pending and cannot access the dashboard until an admin approves them.