Added ID property to generated forms and its items.
Name refactorings.
Added FormItem class in the top of the hierarchy, its children are Form,
FormField and FormSet.