base controller and blog post images controller

ready for review
doesn't need to return anything (or at least that's not what we're testing)