Remove repository dependency on Mongoid interface
Add repository support for future pagination
Fix up tests for new repo interface