IActionItem refactoring

- IActionItems now hold their own logic (WIP)
- ImageUploader + FormsUploader now IUploadService + MultipartFormDataUploadService