New stepper motor library with accelerations etc

Its a limitation due to the fact that I use millis() to compute the time of each step, so its limited to max 1000 per sec.