Split Register enum into Reg8 and Reg16 enums
Represent Byte type as u8

http://i.imgur.com/38BlfVp.png