added accessors for searching card by type and set. renamed factories to DAOs