Add register attribute class for forthcoming diagnostics functionality.
Add software interrupt interface.
Refactor processor from a class into an interface.
Add methods for add, subtract, move, load and store operations.