Move registration, Fix url checking

URL Checking no longer relies on a global variable, and the checking of
when the URL changes (and subsequent registration of an animation) now
occurs in PART:SetURL instead of PART:OnThink.
Check that animations exist before using them

Make sure that the animations we're dealing with exist before we try to
Set Stop, or Unregister them.