Fixed newrange equality for empty ranges and irrelevant stop differences
Fixed newrange slicing
Added test_range.py suite