Fix some gun doofs

- Fixed: News Article update code was placed in article_view instead of article_edit.
- Fixed: Not able to update/create KB articles.
- A little bit of cleanup.