old changes + updating the controller to decorate the models
adding in formatted errors for articles