chore: add Lombok preprocessing
Make the code easier to read
feat: add configurable upload APIs
Allow people to add their own API through a JSON config
Merge pull request #1 from DarkSeraphim/configurable-upload-api

Configurable upload api
Revert "Configurable upload api"
Merge pull request #2 from zackpollard/revert-1-configurable-upload-api

Revert "Configurable upload api"
chore: add Lombok preprocessing
Make the code easier to read
feat: add configurable upload APIs
Allow people to add their own API through a JSON config
Merge pull request #3 from DarkSeraphim/configurable-upload-api

Configurable upload api
Organise imports and reformat code to IntelliJ default style
Added ability to setDebug mode for the Logger.
Add TODO for config.
Changed version to 0.1 alpha as we are nowhere near a release
Changed ImageUploader back to abstract
Test commit for Jenkins.
Fixed pom.xml version.
Fixed pom.xml version... again... Huge derp on my part xD
Added imageUploadManager variable, added ability to getImageUploadManager.
Made uploader use the current uploader from the imageUploadManager.
Setup ImageUploadManager for holding the map of uploaders against their selected names.
Added ProjectX variable and a getter for it for use in other classes extending that class.