Image upload functionality

#review @ross-pfahler