Rearranged methods in order of usage priority
Added simple input argument parsing to allow for specifying the number of steps
Improved README.md to show usage