Creating uploader lib, fixing logger, adding util lib, moving uploading
logic to own lib