Create article controller
Revert "Create article controller"

This reverts commit 6d51d97f969614ff3b6bb1ace82d2e0c0f7783fa.
Revert "Revert "Create article controller""

This reverts commit 2b0ec5b2e61c5f8c01f7e17e486019963af60e48.