abc_load_group_8_bit now contains all abstract classes for the 8 bit load instructions.
abc_load_group_16_bit now contains all abstract classes for the 16 bit load instructions.
Deleted commented code.
Got rid of all the setattr calls.
The A & F registers were deleted and replaced by the AF 16 register.
The _build_registers_properties method was replaced by _build_8_bits_registers method.
Updated _load_z80_registers method. Got rid of the getattr call.
The _opcode_to_int method now calls _bin_to_int.
Added _load_ram_with_word & _read_ram_word to make tests simpler.
Added tests for the load 16 bit instruction gruop.
Got rid of all the getattr calls.
Renamed some classes.
Updated tests to use the renamed classes.
Moved ram exception to __init__.py file.
Moved Z80RegisterError exception to __init__.py file.
Deleted commented code.