List -> Array of Insns in anticipation of control flow
Add basic subroutine logic

Added exit so that programs don't loop forever.

Tests are probably a good thing, though need to think of a creative
way to detect that a subroutine has been called, possibly a BIF.