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...
Also, lets get some proper formatting here, am I right?