Form builder now builds hashes of forms
Added html generation
Shonky fieldset support
Tidied up how fieldsets work but this needs revisiting