done the normal uploader and the overall class to handle image uploads