implemented stepIn, stepOut, and fixed stepOver.  added tests