Add request withdrawal for artifacts

Cleaned up user/artifact relationship (all uses sponsorships now)
Added additional logging for last sponsor withdrawal