Implemented the Before property.
Implemented the Duration property.
Addressed date predicate of ArticleQueryViewModel.
Addressed provider predicate.
Introduced the UserId property.
Addressed user id predicate.
Refactored ArticleQueryViewModel.ProvideQuery.
Fixed typos.
Merge branch 'improve-article-query'