Implement Repository pattern for Dapper

Have replaced all CRUD tests with DapperRepository