Add basic archtecture for requestHandlers
Add image upload function