added admin filter and routes, removed artifact query scopes, and refactored repository