Fixes admin authentication methods pages + specs

- Let `:provider`, `:api_key`, `:api_secret` be required fields. Also cleanup partials and add small starter spec for the extended engine classes that still yields quite red in simplecov.