Refactored runOp into a more appropriate function
Renamed class constant numTests to NUM_TESTS
Put z80 flags into their own class
Added function that tests flags don't change
Refactored tests to use more reusable functions