added domain & publisher to articles plus refactored oauth
nonexistent schema conflict fix