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 think tb styleguide suggests associations before validations