Input output formatting
Merge branch 'OpCode'
Merge branch 'OpCode'
Fixed all Immediate
Added comments
Updating code
Fixed all shifting methods