Macros can now use labels in place of numbers (address of label is used instead).
Numbers within Expressions are now correctly encoded.
Macros can now contain other macros.
Added push/pop and call/ret macros.
Added 'jmp ' functionality to the cpu sim.
cpu.dump() now shows trailing byte.