Finally fixed expression/label parsing bug
Ignore *~ files
Improved output for assembler test1
Improved handling of special immediates
Cleaned up encode() slightly
Large ISA changes to assembler and test1