Switched to timer based stepping

Multiple axes can now move at the same time!!! Wooo!