Added ctors
Fixed logic errors in register retrieval. Also fixed shifting errors and made the shift operations more readable.
I don't actually know what I fixed here. Probably nothing.
Added ctor.
Made made tests work after breaking them when reparing the GameBoyRegister class
filled out IncBc opcode test