# Functions
NewArticleRepository will create an object that represent the article.Repository interface.
NewUserRepository will create an object that represent the article.Repository interface.
# Interfaces
ArticleRepository represent the repository contract.
UserRepository represent the repository contract.