New sexy image upload design (images with same names will throw exception, will be fixed soon) + now saves to directory named by hosting_id for more uniqueness