Add command-line parameters to asm and add MIF support

Usage for asm is thus: "asm [-b binname] [-m mifname] input.asm"
If neither binname nor mifname are specified, the assembled output
is written to stdout (might change that, not very ideal)

MIF format is untested.

Add *.mif to .gitignore