Update arange docs and add start, stop, step tests

Add tests for possible combinations of start, stop, and step.

If shape is not supplied, calculate a 1d shape based on start, stop, and
step.

Add documentation to arange to explain new usages.
Add examples to arange docstring