Initial work on uploader library, created async post