renamed VariablebleFormComponentFactory -> FieldComponentFactory and made it into a trait
made it possible to use pure webmarkupcontainers providing control of all markup + example