Added KarmaExecuter, to run the Karma commands.
Added Program, to keep track of the line positions in the code and make
all adjustments to code position.
Added OutOfRangeException to throw when the user tries to move up or
down a line when they can't.