Asm done, untested

I finished Assembler, but haven't tested it yet. This will involve
creating a driver with test cases involving sml specific transformations
and asm syntax checking. I don't anticipate any problems, but am ready to
be disappointed. Perhaps in py2/3 compliance. Assembler also needs more
comments about the methods & how they work.