destroy zombie likes when likable is invalid - Bounty 456

[BUG: ActiveRecord::RecordInvalid: Validation failed: Likable can't be blank - Bounty 456](https://assembly.com/coderwall/bounties/456)
---

The code will now handle when the zombie like has an invalid likable :smile_cat: 
there is no different between ```like.user_id = User.find_by_tracking_code(like.tracking_code).id``` and ```like.user = User.find_by_tracking_code(like.tracking_code)``` when saving the Like.  They are both just saving the ```user_id``` into the DB