[TASK] Take current field value into consideration before removing collection field

The field should be visible only when there are files selected.
Merge pull request #3 from NamelessCoder/removeifempty

[TASK] Take current field value into consideration before removing collection field
add some info to the readme
correct method access
[TASK] Rename method for better consistency
[FEATURE] UX for single upload field

Still no handling added. Files uploaded go into temp did but are not processed.
[TASK] Refactor into ConfigurationService
[FEATURE] Accept file uploads, single and multiple

This change adds extension configuration options to control the number of upload fields which will be inserted. Also changed is a few refactorings and improvements overall to code cleanliness.
[BUGFIX] Fix upload of files along with new elements
Merge pull request #4 from NamelessCoder/uploadfield

[FEATURE] Finish upload feature