Added StringField custom input
minor fix in YearRangeField
LanguageValueField now takes types.language.filter('major') instead of a custom shortlist