testers written for set, toggle, and clear. also clear was fixed using xnor instead of not