Immediate data sizes

Factoring in size for immediate data, the console now prints up through
MOVEA correctly. This directly effected the incorrect op-code output as
the values trying to be recognized were not valid op-codes, but instead
immediate data. There are still more bugs to work out.

Refactored code. I deleted a lot of stuff without there being any
consequences. I'm not sure what it was intended to do.