Change extendable login form directive to instantiated object

Should this be `AuthLoginFormFactory` now it is a constructor?