now checks if unit is not nil in OnCombatLogDamage
now recording salvaging, no UI as of yet, just recording data