Image upload and thumbnail creation added