base controller and blog post images controller

ready for review
This is a render method so it's responsibility should be to render something not save data. Maybe move the asset saving and assigning outside of this method ? It looks like this method is doing too much.