Feature/api key generation

Users can regenerate API keys. Functionality complete. This feature uses the older UI. UI adjustments will be made post functional review
ok, we'll leave it for now