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