Form is generated dinamically based on config.json.
####Requirements:
- Each contol must have name and type properties.
- Supported control types are: 'select', 'text', 'password', 'checkbox'.
If control value is empty, it is not added to the result string.