get article route
adding publish route to publish an article. added validtion to not update published article