Update Stepper.cpp

This is a fully back-compliant version of the library which supports half stepping.

1) 'number_of_steps' class member has been renamed 'step_per_turn'.
2) all the previous version class methods are compliant with this one !
3) I have added 'set_step' and 'loop' methods . Not to hang up the microcontroller.