Added R and I instruction base classes. Changed access level of
input/output register lists in Instruction. Still needs testing.