Clarified .text/.data macro processing
Simplified macro processing in assembler
Grammer changes related to expression handling and offset recogniztion
Improved print messages for <Expr> tokens and the dis-assembler
Fixed two addi related bugs in fib.asm
Improved assembler test1
We need 2**17 bytes of RAM since we have 16 bits of word addressing
Added memory tracing to cpu.py