cleaned up and refactor code, get popular article, added list article on categories and show article per catagories