Finished adding auth and image upload