add dynamic fields
add custom attr to the form
add validation and complex field type
Merge pull request #149 from xiongbo/master

finished 403