add initial support for image uploading
add image uploading to gear views