image upload, image serving, and adding posts all work