refactor: Change UploaderData from singleton to nonstatic parser
Instead of a singleton, use a newly created instance to parse the config
fix: Remove some redundant code
- ProjectX no longer has a static reference
- ProjectX no longer has a Config instance
feat: Split the configs up in typed files
Let each uploader type have its own configuration file, while we allow to add multiple APIs per type
refactor: change config.json to Custom-Image.json
Rename file and apply changes to suit the new parser behaviour
Merge pull request #5 from DarkSeraphim/config-api-part-2

Config api part 2