added ReflectionTemplateBuilder class
ported FieldList, FieldOption, DefaultFieldEntry and FieldEntry classes
ported annotation classes to build reflection based template builder