Added asm.l
Added .gitignore for asm
Updated asm.l and asm.y
Updated gitignore and continuing to implement asm
Updated .gitignore
Continuing to implement asm
$ are no longer used to describe immediates

The assembly parser is intelligent enough to differentiate.