Personal blog drafting functionality

controller to come next