Combine like notifications when possible

Combines the likes. Determining whether the notification was a like or not feels a little loose. It my be worth it to update the Notification model to store explicitly what type of notification it is. I will create an issue to discuss that.