VID-1832 refactoring to remove non-controller methods from controller an...

...d into helper class

Don't merge yet. 
this level of specificity wasn't needed and it was making it hard to override for the article block thumbnails only