added validation service, exception and article, category, news, page, photo gallery, tag repository