added article model, controller, crud ops