Tries to refactor contributions, deleting original attribute

I'm more and more thinking about using PaperTrail to render this function
Beware!!! flashing artist_ids on album is really not a good idea, it makes it impossible to track changes. Analyse impacts and try to make it run using only <<, create, last.destroy and clear on 'artists' attribute