Updates relating to the new push and pop opcodes.

Now take a second argument that specifies what to push onto the stack.  Currently only supports register_a (0x00) and flags.carry(0x01)