Debugging the register allocator and adding some instruction selection.  Now works for mul and add.  More work needed for cmp and branch.