Activity log feature

I make possible to extend the comfortable mexican sofa code, rather then modify it. I'll explain some important lines.
The same as above, I extend the code on our CMS application here: https://github.com/moneyadviceservice/cms/pull/81/files#diff-cc6e703301c6ed33065f186cec0d2939R7