Using nested forms and dynamically adding questions and answers through ajax.