base controller and blog post images controller

ready for review
it might be used when we will have the newsletter. or maybe we will have something else beside the blog post that needs the functionality here.