Updated createPushFile exercise
Added handler support to ExerciseMachine
Added step-out event notification and auto-repo resetting