Added image upload support, some css styling