Use an Instruction typeclass to consolidate some ARM/Thumb stuff.

Obviously not done yet but this is what I have to show for today.  I
don't entirely know what I'm doing and I should probably ask for help
tomorrow???