Refining the activities feed by adding dependent destroy so there are no orphans...

I've added a module in the concerns folder of the model which is included in the models related to creating and destroying activities.
Added a little more style...
i'm not entirely sure i know what this is doing but it seems pretty darn cool