renamed createFormContainer to createForm. Refactored some stuff, fixed a lot of bugs. You now supply the aforementioned function the form html content and it will generate the entire form for you.