refactor ConditionalFieldsApp
ConditionalFields: define groups of fields
Merge pull request #3 from skipjac/james/conditional_fields_app_refactoring

refactor ConditionalFieldsApp