Making /t leave Call a TownRemoveResidentEvent

Changed the way in which a "leave" command is handled from the basic town.remove(resident) to townRemoveResident method, which appends a call for a TownRemoveResidentEvent (which did not previously happen)