[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