Added upate method for articles and deploy hook to github because we need to be able to update articles
refinements for article update action, adding edit function to index view to make ui more intuitive