base controller and blog post images controller

ready for review
having all these here means something is wrong with the implementation

we should refactor the finder into a single method