Complete implementation of the Blog edit/add functionallity.