Finished Assembler

This assembler creates the binary and outputs it to a file using the
input files name, removing its extension, and then replaces it with the
appropriate .hack extension.  Unfortunately it has two instances of the
class Parser.