refactored stepper to fix issue with return values, temporarily disabling breakpoint tests until breakpoints are added back in, temporarily breaking live-editor debugging (will fix tomorrow)