fleshed out program stack.

still need to figure out jumping within stack programs etc.