public interface FormAuthenticator
This class is responsible for rendering a form. The way it works is that each FormAction that is a child of this
FormAuthenticator, will have its buildPage() method call first, then the FormAuthenticator.render() method will be invoked.
This gives each FormAction a chance to add information to the form in an independent manner.