abstracted IQueryable from Repository, added abstraction implementation over IQueryable for future use. Updated tests.