Greatly upgraded the command line parser in the assembler - it now has optional printing and printf-ing